是否可以避免移动设备上的原生视频播放器?

Col*_*ice 5 iphone html5 android

我正在尝试通过Android和iPhone设备上的webview播放视频.我希望播放视频并在其下方显示一些文字.我可以播放视频而不让设备切换到全屏模式吗?

我在HTML5中使用视频标签.我的目标平台是iOS 5和Android 2.1.

Jör*_*eld 3

android 在3.1 版本之前不支持内联-html5-video - 在此之前没有机会。当您添加以下内容时,iOS 4+ 确实支持它:

超文本标记语言

<video id="player" width="480" height="320" webkit-playsinline>
Run Code Online (Sandbox Code Playgroud)

重要的部分是添加的属性webkit-playsinlineiPad需要能够在浏览器中内嵌播放视频。

对象C

webview.allowsInlineMediaPlayback = YES;
Run Code Online (Sandbox Code Playgroud)

iPhone/iPod 需要 Obj-C 代码。截至目前,他们不支持浏览器中的内联视频,但通过容器应用程序中的这行代码,它可以在 web 视图中工作

PS:从/sf/answers/263754921/复制代码片段