我只想捕获“持续时间”和“开始”的值,所以在下面的例子中它分别是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分钟有氧运动与手举重”, “作家”: “”, “持续时间”:288, “头衔”: “04:48”, “日期”: “”, “链接”: “”, “类型”: “视频”, “开始”:0 , “mediaid”: “”, “拖缆”: “”, “水平”:[{ “宽度”:0 “比特率”:0, “URL”: “视频/ Set1_mid.flv”}], “标签”: “”, “索引”:0}
感谢您的帮助。
答案 0 :(得分:2)
使用您想要的数据创建一个新对象。
var item = arrayTime[key];
console.log(JSON.stringify({ duration: item.duration, start: item.start }));