mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
remember volume on local client for video player
This commit is contained in:
parent
6e356b2c0f
commit
fadaf9785f
1 changed files with 8 additions and 1 deletions
|
@ -117,6 +117,8 @@
|
||||||
var screenWidth = Math.max(screen.height, screen.width);
|
var screenWidth = Math.max(screen.height, screen.width);
|
||||||
var screenHeight = Math.min(screen.height, screen.width);
|
var screenHeight = Math.min(screen.height, screen.width);
|
||||||
|
|
||||||
|
var volume = localStorage.getItem("volume") || 0.5;
|
||||||
|
|
||||||
var baseParams = {
|
var baseParams = {
|
||||||
audioChannels: 2,
|
audioChannels: 2,
|
||||||
audioBitrate: 128000,
|
audioBitrate: 128000,
|
||||||
|
@ -167,7 +169,8 @@
|
||||||
{ type: "video/mp4", src: mp4VideoUrl },
|
{ type: "video/mp4", src: mp4VideoUrl },
|
||||||
{ type: "video/mp2t; codecs='h264, aac'", src: tsVideoUrl },
|
{ type: "video/mp2t; codecs='h264, aac'", src: tsVideoUrl },
|
||||||
{ type: "application/x-mpegURL", src: hlsVideoUrl },
|
{ type: "application/x-mpegURL", src: hlsVideoUrl },
|
||||||
{ type: "video/ogg", src: ogvVideoUrl }]);
|
{ type: "video/ogg", src: ogvVideoUrl }]
|
||||||
|
).volume(volume);
|
||||||
|
|
||||||
videoJSextension.setup_video( $( '#videoWindow' ), item );
|
videoJSextension.setup_video( $( '#videoWindow' ), item );
|
||||||
|
|
||||||
|
@ -180,6 +183,10 @@
|
||||||
$(".vjs-remaining-time-display").show();
|
$(".vjs-remaining-time-display").show();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
(this).addEvent("volumechange",function(){
|
||||||
|
localStorage.setItem("volume", (this).volume());
|
||||||
|
});
|
||||||
|
|
||||||
(this).addEvent("play", MediaPlayer.updateProgress);
|
(this).addEvent("play", MediaPlayer.updateProgress);
|
||||||
|
|
||||||
ApiClient.reportPlaybackStart(Dashboard.getCurrentUserId(), item.Id);
|
ApiClient.reportPlaybackStart(Dashboard.getCurrentUserId(), item.Id);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue