Воспроизведение видео с помощью phaser.js на iOS (сафари) без полноэкранного режима - PullRequest
0 голосов
/ 10 мая 2018

Как воспроизвести 2-3-5 видео с помощью Phaser одновременно в встроенном режиме (без полноэкранного режима) на iOS?

Как это проверить?https://phaser.io/examples/v2/video/change-source

В Android / Desktop видео воспроизводится в режиме реального времени и не требует щелчка, но на iOS видео воспроизводится только после щелчка и открывает это видео в полноэкранном режиме

iOS fullscreen

1 Ответ

0 голосов
/ 10 мая 2018

Я нашел решение для воспроизведения нативного видео: https://github.com/bfred-it/iphone-inline-video

И сделал решение для фазера на его основе:

var video = game.add.video('some_video');
...
video.mute = true; // muted videos play inline without user interaction
video.unlock(); //  manual phaser unlock http://phaser.io/docs/2.4.2/Phaser.Video.html#unlock
video.video.setAttribute('playsinline', 'playsinline'); // for inline mode

video.play(true); // play that video with loop
...