Массив циклов воспроизведения видео

Я пытаюсь просмотреть массив воспроизведений своих видео в Brightcove и продолжаю безуспешно, независимо от того, что я пытаюсь.

document.getElementById('divMeta.render').innerHTML = v.renditions;

Результат этого кода:

[объект Объект],[объект Объект],[объект Объект],[объект Объект],[объект Объект],[объект Объект]

показывая, что существует 6 отдельных исполнений.

videos: Array[20] 
0: Object
    FLVFullLength: Object
    FLVURL: "http://brightcove.vo.llnwd.net/pd16/media/1978114949001/1978114949001_2223781677001_Lindy-Fish---Game-Cleaning-Station-Features---Benefits.mp4?pub    
    Id=1978114949001&videoId=2223734749001"
    creationDate: "1363191473140"
    customFields: Object
    economics: "AD_SUPPORTED"
    id: 2223734749001
    lastModifiedDate: "1363200126320"
    length: 45094
    linkText: null
    linkURL: null
    longDescription: null
    name: "Lindy Fish & Game Cleaning Station Features & Benefits"
    playsTotal: 19
    playsTrailingWeek: 19
    publishedDate: "1363191473140"
    referenceId: null
   renditions: Array[6]
       0: Object
       1: Object
          audioOnly: false
         controllerType: "DEFAULT"
         displayName: "Lindy Fish & Game Cleaning Station Features & Benefits.mov"
         encodingRate: 1616956
         frameHeight: 700
         frameWidth: 1248
         id: 2223780276001
         referenceId: null
         remoteStreamName: null
         remoteUrl: null
         size: 9153763
         uploadTimestampMillis: 1363191560801
         url: "http://brightcove.vo.llnwd.net/pd16/media/1978114949001/1978114949001_2223780276001_Lindy-Fish---Game-Cleaning-Station-Features---Benefits.mp4?pub    
         Id=1978114949001&videoId=2223734749001"
         videoCodec: "H264"
         videoContainer: "MP4"
        videoDuration: 45094
        __proto__: Object
    2: Object
    3: Object
    4: Object
    5: Object
    length: 6

Как вы можете видеть в тексте, скопированном из моего журнала консоли выше, внутри представлений есть 6 разных, которые я хотел бы назвать URL-адресом того, у которого frameWidth = 1248.

Какие-либо предложения?


person user2000613    schedule 03.04.2013    source источник


Ответы (1)


Вы можете просто перебрать массив:

var url;
for (var i = 0; i < v.renditions.length; i++) {
    if (v.renditions[i].frameWidth == 1248) {
        url = v.renditions[i].url;
        break;
    }
}
person misterben    schedule 03.04.2013