首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向安卓和iPhone智能手机传输实时视频

向安卓和iPhone智能手机传输实时视频
EN

Stack Overflow用户
提问于 2013-10-27 14:44:16
回答 1查看 494关注 0票数 5

我正在为一个客户端开发一个直播视频流解决方案,有以下要求:-从移动优化的web应用程序(不是本地应用程序)向高端安卓和iPhone设备流式传输视频-视频不应该是全屏的,而是部分屏幕,以便其他HTML内容可以显示在视频的下方

所以我的问题是,什么样的视频格式/技术允许在两个设备上进行实时视频流?我听说过HLS,但我不确定它是否在两个设备上都有效。

还有,有没有办法防止视频全屏播放?我在SO http://broken-links.com/tests/video/中遇到过这种情况,但它是用于点播视频的。它也可以申请视频直播吗?

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2013-11-07 20:14:21

对于iOS,您应该将UIWebView实例的allowsInlineMediaPlayback属性设置为YES。来自苹果的UIWebView参考页面:

allowsInlineMediaPlayback

一个布尔值,它确定是内联播放HTML5视频还是使用本机全屏控制器。

@property(非原子) BOOL allowsInlineMediaPlayback讨论iPhone的默认值是NO。

为了让视频以内联方式播放,不仅需要在视图上设置此属性,而且HTML文档中的video元素还必须包含webkit-playsinline属性。

对于Android来说,安卓WebView的默认行为不会触发全屏媒体播放器。您应该能够按原样使用WebView

您可以通过以下链接获取有关支持的视频格式的信息:

iOS Media Layer Supported Video Formats

Android Supported Video Formats

有两个主要的行业标准,如果我正确地理解了您的担忧,我想这不会成为问题。

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19615376

复制
相关文章

相似问题

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