首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在没有全屏的情况下通过phaser.js在iOS上播放视频

在没有全屏的情况下通过phaser.js在iOS上播放视频
EN

Stack Overflow用户
提问于 2018-05-10 06:36:03
回答 2查看 593关注 0票数 0

如何在iOS上以内联模式(没有全屏)同时播放2-3-5视频?

如何检查?https://phaser.io/examples/v2/video/change-source

在android /桌面上,视频播放是内联的,不需要点击,但是在iOS上,视频只在点击后播放,然后在全屏打开该视频。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-05-10 06:36:03

我找到了本地视频播放的解决方案:https://github.com/bfred-it/iphone-inline-video

并在此基础上给出了相位器的解决方案:

代码语言:javascript
复制
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
票数 0
EN

Stack Overflow用户

发布于 2022-05-17 13:55:39

我也有同样的问题,但我找不到解决办法。本地玩家一直开着

代码语言:javascript
复制
   video = game.add.video ('space');
   video.addToWorld();
   video.unlock();
   video.setAttribute('playsinline');
   video.play(true);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50266949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档