Changes to improve videojs playing experience on iOS #7058
2 changed files with 22 additions and 4 deletions
|
@ -283,10 +283,10 @@ export default React.memo<Props>(function VideoJs(props: Props) {
|
|||
// as the listener to update static texts.
|
||||
|
||||
const setLabel = (controlBar, childName, label) => {
|
||||
const c = controlBar.getChild(childName);
|
||||
if (c) {
|
||||
c.controlText(label);
|
||||
}
|
||||
// const c = controlBar.getChild(childName);
|
||||
// if (c) {
|
||||
// c.controlText(label);
|
||||
// }
|
||||
};
|
||||
|
||||
const player = playerRef.current;
|
||||
|
|
|
@ -341,13 +341,31 @@ function VideoViewer(props: Props) {
|
|||
// player.muted(true);
|
||||
// another version had player.play()
|
||||
}
|
||||
console.log('running here!')
|
||||
} else {
|
||||
console.log('running here123')
|
||||
const isPaused = player.paused();
|
||||
|
||||
console.log('is paused');
|
||||
console.log(isPaused)
|
||||
if (IS_IOS && isPaused) {
|
||||
document.getElementsByClassName('video-js--tap-to-unmute')[0].style.visibility = 'visible';
|
||||
player.muted(true);
|
||||
const iosResponse = player.play();
|
||||
console.log(iosResponse)
|
||||
}
|
||||
setTimeout(function(){
|
||||
console.log('running here124')
|
||||
const isPaused = player.paused();
|
||||
|
||||
console.log('is paused');
|
||||
console.log(isPaused)
|
||||
if (IS_IOS && isPaused) {
|
||||
document.getElementsByClassName('video-js--tap-to-unmute')[0].style.visibility = 'visible';
|
||||
player.muted(true);
|
||||
const iosResponse = player.play();
|
||||
console.log(iosResponse)
|
||||
}
|
||||
}, 1000)
|
||||
}
|
||||
setIsLoading(false);
|
||||
setIsPlaying(false);
|
||||
|
|
Loading…
Reference in a new issue
Lint