From 56829929c45ea1fe09221a7cc576d12b237cea6b Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Wed, 8 Apr 2015 00:01:52 -0400 Subject: [PATCH] resolve web client playback issue --- dashboard-ui/scripts/mediaplayer-video.js | 2 +- dashboard-ui/scripts/mediaplayer.js | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/dashboard-ui/scripts/mediaplayer-video.js b/dashboard-ui/scripts/mediaplayer-video.js index f93c2b7654..76efb72b20 100644 --- a/dashboard-ui/scripts/mediaplayer-video.js +++ b/dashboard-ui/scripts/mediaplayer-video.js @@ -929,7 +929,7 @@ self.playVideo = function (item, mediaSource, startPosition) { - var streamInfo = self.createStreamInfo('video', item, mediaSource, startPosition); + var streamInfo = self.createStreamInfo('Video', item, mediaSource, startPosition); var videoUrl = streamInfo.url; var contentType = streamInfo.contentType; diff --git a/dashboard-ui/scripts/mediaplayer.js b/dashboard-ui/scripts/mediaplayer.js index 061084b4f0..f4597b67ff 100644 --- a/dashboard-ui/scripts/mediaplayer.js +++ b/dashboard-ui/scripts/mediaplayer.js @@ -725,7 +725,7 @@ }); } - self.createStreamInfo = function (item, mediaSource, startPosition) { + self.createStreamInfo = function (type, item, mediaSource, startPosition) { var mediaUrl; var contentType; @@ -734,9 +734,7 @@ var startPositionInSeekParam = startPosition ? (startPosition / 10000000) : 0; var seekParam = startPositionInSeekParam ? '#t=' + startPositionInSeekParam : ''; - var type = item.MediaType.toLowerCase(); - - if (type == 'video') { + if (type == 'Video') { contentType = 'video/' + mediaSource.Container; @@ -1627,7 +1625,7 @@ function playAudio(item, mediaSource, startPositionTicks) { - var streamInfo = self.createStreamInfo('audio', item, mediaSource, startPositionTicks); + var streamInfo = self.createStreamInfo('Audio', item, mediaSource, startPositionTicks); var audioUrl = streamInfo.url; self.startTimeTicksOffset = streamInfo.startTimeTicksOffset;