0

「duration」と「start」の値のみをキャプチャしたいので、以下の例では、それぞれ288と0になります。

このループでこれを行うにはどうすればよいですか?

    onPlaylist: function(event){
                           var arrayTime = jwplayer("container").getPlaylist();
                           var key;
                           for (key in arrayTime){
                               if (!arrayTime.hasOwnProperty(key)){
                                   continue;
                               }
                                   console.log(JSON.stringify(arrayTime[key])); 
                              }

console.logの結果は次のとおりです。

{"provider": "video"、 "file": "videos / Set1_mid.flv"、 "image": "thumbs / set1_mid.jpg"、 "description": "手の重みのある5分間のカーディオ"、 "作成者": ""、 "duration":288、 "title": "04:48"、 "date": ""、 "link": ""、 "type": "video"、 "start":0、 "mediaid" :""、 "streamer": ""、 "levels":[{"width":0、 "bitrate":0、 "url": "videos / Set1_mid.flv"}]、 "tags": ""、 "インデックス":0}

あなたの助けに感謝します。

4

1 に答える 1

2

必要なデータだけで新しいオブジェクトを作成します。

var item = arrayTime[key];
console.log(JSON.stringify({ duration: item.duration, start: item.start }));
于 2012-05-09T12:28:02.250 に答える