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

标签 android iphone html

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

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

最佳答案

android 在 3.1 版 之前不支持 inline-html5-video - 在那之前没有机会。 当你添加这个时,iOS 4+ 确实支持它:

HTML

<video id="player" width="480" height="320" webkit-playsinline>

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

目标-C

webview.allowsInlineMediaPlayback = YES;

iPhone/iPod 需要 Obj-C 代码。截至目前,它们不支持浏览器中的内联视频,但在您的容器应用程序中使用这行代码,它可以在 webview 中运行

PS:从https://stackoverflow.com/a/3767927/818732复制了代码 fragment

关于android - 是否可以避免移动设备上的原生视频播放器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9612716/

相关文章:

android - 为什么提示安装Sdk Manager失败?为什么我安装不了android studio?

html - 我正在尝试使用 z-index 和绝对位置将文本放置在图像上吗?

html - 如何使更多的 div 彼此非换行,但整个列表换行?

android 快速像素访问和操作

Android:使用硬件键控制 STREAM_ALARM 音量

android - 使单元格宽度和高度相同以填充表格

iphone - 从 NSString 获取 NSDate

iphone - 如何制作纵向模式下的 UISplitViewController?

iphone - 如何将 UITableView 添加到 UIView 中?

Javascript - 声音