mirror of https://github.com/calzoneman/sync.git
Fix VideoJS volume
This commit is contained in:
parent
62ed922c73
commit
9f030376b5
|
@ -17,7 +17,10 @@ TYPE_MAP =
|
|||
|
||||
window.loadMediaPlayer = (data) ->
|
||||
if data.meta.direct
|
||||
window.PLAYER = new VideoJSPlayer(data)
|
||||
try
|
||||
window.PLAYER = new VideoJSPlayer(data)
|
||||
catch e
|
||||
console.error e
|
||||
else if data.type of TYPE_MAP
|
||||
try
|
||||
window.PLAYER = TYPE_MAP[data.type](data)
|
||||
|
|
|
@ -77,6 +77,7 @@ window.VideoJSPlayer = class VideoJSPlayer extends Player
|
|||
|
||||
@player = videojs(video[0], autoplay: true, controls: true)
|
||||
@player.ready(=>
|
||||
@setVolume(VOLUME)
|
||||
@player.on('ended', ->
|
||||
if CLIENT.leader
|
||||
socket.emit('playNext')
|
||||
|
@ -125,7 +126,7 @@ window.VideoJSPlayer = class VideoJSPlayer extends Player
|
|||
@player.currentTime(time)
|
||||
|
||||
setVolume: (volume) ->
|
||||
if @player and @player.readyState() > 0
|
||||
if @player
|
||||
@player.volume(volume)
|
||||
|
||||
getTime: (cb) ->
|
||||
|
|
|
@ -538,6 +538,7 @@
|
|||
controls: true
|
||||
});
|
||||
return _this.player.ready(function() {
|
||||
_this.setVolume(VOLUME);
|
||||
_this.player.on('ended', function() {
|
||||
if (CLIENT.leader) {
|
||||
return socket.emit('playNext');
|
||||
|
@ -589,7 +590,7 @@
|
|||
};
|
||||
|
||||
VideoJSPlayer.prototype.setVolume = function(volume) {
|
||||
if (this.player && this.player.readyState() > 0) {
|
||||
if (this.player) {
|
||||
return this.player.volume(volume);
|
||||
}
|
||||
};
|
||||
|
@ -1100,7 +1101,12 @@
|
|||
window.loadMediaPlayer = function(data) {
|
||||
var e;
|
||||
if (data.meta.direct) {
|
||||
return window.PLAYER = new VideoJSPlayer(data);
|
||||
try {
|
||||
return window.PLAYER = new VideoJSPlayer(data);
|
||||
} catch (_error) {
|
||||
e = _error;
|
||||
return console.error(e);
|
||||
}
|
||||
} else if (data.type in TYPE_MAP) {
|
||||
try {
|
||||
return window.PLAYER = TYPE_MAP[data.type](data);
|
||||
|
|
Loading…
Reference in New Issue