我想通过我的Android和iPhone设备上的webview播放视频。我希望视频播放并在其下方显示一些文字。是否有可能播放视频并且不让设备切换到全屏模式?是否可以避开移动设备上的原生视频播放器?
我在HTML5中使用视频标签。我的目标平台是iOS 5和Android 2.1。
我想通过我的Android和iPhone设备上的webview播放视频。我希望视频播放并在其下方显示一些文字。是否有可能播放视频并且不让设备切换到全屏模式?是否可以避开移动设备上的原生视频播放器?
我在HTML5中使用视频标签。我的目标平台是iOS 5和Android 2.1。
android不支持inline -html5-video 版本3.1 - 之前没有机会。 iOS 4以上版本不支持它,当你补充一点:
HTML
<video id="player" width="480" height="320" webkit-playsinline>
的重要组成部分,是添加的属性WebKit的playsinline。需要的iPad才能在浏览器中播放内嵌的视频。
的OBJ-C
webview.allowsInlineMediaPlayback = YES;
与obj-C代码需要的iPhone/iPod。截至目前,他们不支持在线视频的浏览器,但在你的容器应用这行代码是在网页视图工作
可以模拟复制的代码片段通过播放视频,而不是实际上.play()
'它,这是什么开始全屏。
我写了一个模块,它利用照顾播放视频内嵌,并同步到音频(但它也适用于视频没有音轨):iphone-inline-video
iPhone和iPod现在似乎只是在Safari中强制全屏视频播放的唯一设备/浏览器(以及使用其未修改的WebView的应用程序)。我找不到最近会强制视频全屏的Android设备。