File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
packages/core/src/store/mediators Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -58,16 +58,19 @@ export const fullscreenable = {
5858 return false ;
5959 } ,
6060 set ( value : boolean , stateOwners : any ) : void {
61- const { container } = stateOwners ;
62- if ( ! container || ! globalThis ?. document ) return ;
61+ const { container, media } = stateOwners ;
62+ if ( ! container || ! media || ! globalThis ?. document ) return ;
6363
6464 try {
6565 if ( value ) {
6666 // Enter fullscreen
6767 if ( container . requestFullscreen ) {
6868 container . requestFullscreen ( ) ;
69+ } else if ( media . _playbackEngine ?. element ?. webkitEnterFullscreen ) {
70+ // Safari support (IOS)
71+ media . _playbackEngine . element . webkitEnterFullscreen ( ) ;
6972 } else if ( container . webkitRequestFullscreen ) {
70- // Safari support
73+ // Safari support (non IOS)
7174 container . webkitRequestFullscreen ( ) ;
7275 } else if ( container . mozRequestFullScreen ) {
7376 // Firefox support
You can’t perform that action at this time.
0 commit comments