mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
add live stream id to direct stream options
This commit is contained in:
parent
9293267cb0
commit
9ea104be49
1 changed files with 19 additions and 5 deletions
|
@ -912,11 +912,18 @@
|
||||||
|
|
||||||
if (mediaSource.SupportsDirectStream) {
|
if (mediaSource.SupportsDirectStream) {
|
||||||
|
|
||||||
mediaUrl = ApiClient.getUrl('Videos/' + item.Id + '/stream.' + mediaSource.Container, {
|
var directOptions = {
|
||||||
Static: true,
|
Static: true,
|
||||||
mediaSourceId: mediaSource.Id,
|
mediaSourceId: mediaSource.Id,
|
||||||
|
deviceId: ApiClient.deviceId(),
|
||||||
api_key: ApiClient.accessToken()
|
api_key: ApiClient.accessToken()
|
||||||
});
|
};
|
||||||
|
|
||||||
|
if (mediaSource.LiveStreamId) {
|
||||||
|
directOptions.LiveStreamId = mediaSource.LiveStreamId;
|
||||||
|
}
|
||||||
|
|
||||||
|
mediaUrl = ApiClient.getUrl('Videos/' + item.Id + '/stream.' + mediaSource.Container, directOptions);
|
||||||
mediaUrl += seekParam;
|
mediaUrl += seekParam;
|
||||||
|
|
||||||
playMethod = 'DirectStream';
|
playMethod = 'DirectStream';
|
||||||
|
@ -957,12 +964,19 @@
|
||||||
|
|
||||||
var outputContainer = (mediaSource.Container || '').toLowerCase();
|
var outputContainer = (mediaSource.Container || '').toLowerCase();
|
||||||
|
|
||||||
mediaUrl = ApiClient.getUrl('Audio/' + item.Id + '/stream.' + outputContainer, {
|
var directOptions = {
|
||||||
|
Static: true,
|
||||||
mediaSourceId: mediaSource.Id,
|
mediaSourceId: mediaSource.Id,
|
||||||
deviceId: ApiClient.deviceId(),
|
deviceId: ApiClient.deviceId(),
|
||||||
api_key: ApiClient.accessToken()
|
api_key: ApiClient.accessToken()
|
||||||
});
|
};
|
||||||
mediaUrl += "&static=true" + seekParam;
|
|
||||||
|
if (mediaSource.LiveStreamId) {
|
||||||
|
directOptions.LiveStreamId = mediaSource.LiveStreamId;
|
||||||
|
}
|
||||||
|
|
||||||
|
mediaUrl = ApiClient.getUrl('Audio/' + item.Id + '/stream.' + outputContainer, directOptions);
|
||||||
|
mediaUrl += seekParam;
|
||||||
|
|
||||||
playMethod = 'DirectStream';
|
playMethod = 'DirectStream';
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue