1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

resolve web client playback issue

This commit is contained in:
Luke Pulverenti 2015-04-08 00:01:52 -04:00
parent b25368d4ac
commit 56829929c4
2 changed files with 4 additions and 6 deletions

View file

@ -929,7 +929,7 @@
self.playVideo = function (item, mediaSource, startPosition) { 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 videoUrl = streamInfo.url;
var contentType = streamInfo.contentType; var contentType = streamInfo.contentType;

View file

@ -725,7 +725,7 @@
}); });
} }
self.createStreamInfo = function (item, mediaSource, startPosition) { self.createStreamInfo = function (type, item, mediaSource, startPosition) {
var mediaUrl; var mediaUrl;
var contentType; var contentType;
@ -734,9 +734,7 @@
var startPositionInSeekParam = startPosition ? (startPosition / 10000000) : 0; var startPositionInSeekParam = startPosition ? (startPosition / 10000000) : 0;
var seekParam = startPositionInSeekParam ? '#t=' + startPositionInSeekParam : ''; var seekParam = startPositionInSeekParam ? '#t=' + startPositionInSeekParam : '';
var type = item.MediaType.toLowerCase(); if (type == 'Video') {
if (type == 'video') {
contentType = 'video/' + mediaSource.Container; contentType = 'video/' + mediaSource.Container;
@ -1627,7 +1625,7 @@
function playAudio(item, mediaSource, startPositionTicks) { 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; var audioUrl = streamInfo.url;
self.startTimeTicksOffset = streamInfo.startTimeTicksOffset; self.startTimeTicksOffset = streamInfo.startTimeTicksOffset;