add volume management

This commit is contained in:
grunjol
2016-03-22 19:44:44 -03:00
parent 9518670c7b
commit fc6d8e7b7d
4 changed files with 46 additions and 0 deletions

View File

@@ -38,8 +38,15 @@ function renderMedia (state, dispatch) {
mediaElement.currentTime = state.playing.jumpToTime
state.playing.jumpToTime = null
}
// set volume
if (state.playing.setVolume !== null && isFinite(state.playing.setVolume)) {
mediaElement.volume = state.playing.setVolume
state.playing.setVolume = null
}
state.playing.currentTime = mediaElement.currentTime
state.playing.duration = mediaElement.duration
state.playing.volume = mediaElement.volume
}
// Create the <audio> or <video> tag