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

resolve mono build failure

This commit is contained in:
Luke Pulverenti 2016-11-10 16:06:00 -05:00
parent 41c7f70286
commit 9f00ca2c0c
2 changed files with 6 additions and 5 deletions

View file

@ -491,10 +491,10 @@ define(['appSettings', 'userSettings', 'appStorage', 'datetime', 'browser'], fun
return Promise.resolve();
};
function getOptimalMediaSource(mediaType, versions) {
function getOptimalMediaSource(mediaType, itemType, versions) {
var promises = versions.map(function (v) {
return MediaController.supportsDirectPlay(v);
return MediaController.supportsDirectPlay(v, itemType);
});
return Promise.all(promises).then(function (responses) {
@ -730,14 +730,14 @@ define(['appSettings', 'userSettings', 'appStorage', 'datetime', 'browser'], fun
if (validatePlaybackInfoResult(playbackInfoResult)) {
getOptimalMediaSource(item.MediaType, playbackInfoResult.MediaSources).then(function (mediaSource) {
getOptimalMediaSource(item.MediaType, item.Type, playbackInfoResult.MediaSources).then(function (mediaSource) {
if (mediaSource) {
if (mediaSource.RequiresOpening) {
MediaController.getLiveStream(item.Id, playbackInfoResult.PlaySessionId, deviceProfile, startPosition, mediaSource, null, null).then(function (openLiveStreamResult) {
MediaController.supportsDirectPlay(openLiveStreamResult.MediaSource).then(function (result) {
MediaController.supportsDirectPlay(openLiveStreamResult.MediaSource, item.Type).then(function (result) {
openLiveStreamResult.MediaSource.enableDirectPlay = result;
callback(openLiveStreamResult.MediaSource);