From a35b0effeee098e1302b7a554b24660f7c1f97e0 Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Thu, 29 May 2014 15:55:11 -0700 Subject: [PATCH] Fixing video rendering with no encoders --- .../Scripts/cloudmedia-videoplayer-injectors-html5.js | 2 +- .../Scripts/cloudmedia-videoplayer-injectors-html5.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Orchard.Web/Modules/Orchard.Azure.MediaServices/Scripts/cloudmedia-videoplayer-injectors-html5.js b/src/Orchard.Web/Modules/Orchard.Azure.MediaServices/Scripts/cloudmedia-videoplayer-injectors-html5.js index d65d5ef49..964def3e6 100644 --- a/src/Orchard.Web/Modules/Orchard.Azure.MediaServices/Scripts/cloudmedia-videoplayer-injectors-html5.js +++ b/src/Orchard.Web/Modules/Orchard.Azure.MediaServices/Scripts/cloudmedia-videoplayer-injectors-html5.js @@ -53,7 +53,7 @@ var Orchard; // "Raw" asset video file URLs from dynamic assets (in decending bitrate order). _(this.assetData.DynamicVideoAssets).forEach(function (asset) { - _(asset.EncoderMetadata.AssetFiles).filter(function (assetFile) { + _((asset.EncoderMetadata && asset.EncoderMetadata.AssetFiles) || []).filter(function (assetFile) { return _(assetFile.VideoTracks).any(); }).sort(function (assetFile) { return assetFile.Bitrate; diff --git a/src/Orchard.Web/Modules/Orchard.Azure.MediaServices/Scripts/cloudmedia-videoplayer-injectors-html5.ts b/src/Orchard.Web/Modules/Orchard.Azure.MediaServices/Scripts/cloudmedia-videoplayer-injectors-html5.ts index 5f267fdee..476cb11e4 100644 --- a/src/Orchard.Web/Modules/Orchard.Azure.MediaServices/Scripts/cloudmedia-videoplayer-injectors-html5.ts +++ b/src/Orchard.Web/Modules/Orchard.Azure.MediaServices/Scripts/cloudmedia-videoplayer-injectors-html5.ts @@ -42,7 +42,7 @@ module Orchard.Azure.MediaServices.VideoPlayer.Injectors { // "Raw" asset video file URLs from dynamic assets (in decending bitrate order). _(this.assetData.DynamicVideoAssets).forEach(asset => { // Read from assetData because browser will do media query filtering. - _(asset.EncoderMetadata.AssetFiles) + _((asset.EncoderMetadata && asset.EncoderMetadata.AssetFiles) || []) .filter(assetFile => _(assetFile.VideoTracks).any()) .sort(assetFile => assetFile.Bitrate).reverse() .forEach(assetFile => {