gpt4 book ai didi

android - iOS 和 Android 中的视频播放功能

转载 作者:太空宇宙 更新时间:2023-11-03 13:36:29 24 4
gpt4 key购买 nike

我正处于为 iOS 和 Android 平台(平板电脑和手机)规划一个新应用程序的阶段,该应用程序将主要具有流媒体视频播放功能。

但是,文档并未完全清楚这些平台在视频播放方面的功能。所以我的问题是:

1.) Android 和 iOS 可以从网页/ WebView 播放 HTML5 视频吗?

2.) HTML5 视频能否显示为带有叠加层的网页(非全屏)的一部分?

3.) Android 和 iOS 可以在非全屏模式下原生播放视频吗?

4.) 如果播放的视频是 native 应用程序的一部分,我可以在播放的视频上叠加文字/图形吗?

非常感谢对这些问题的回答(如果可能,支持的操作系统版本),我似乎无法在平台文档中找到确凿的资源。

最佳答案

好吧,让我试着尽可能清楚地回答,因为我刚刚有过在 ios 和 android 中使用流媒体应用程序的经验。

1.) Android 和 iOS 可以从网页/ WebView 播放 HTML5 视频吗?

是的两者都可以用<Video>标签

2.) HTML5 视频能否显示为带有叠加层的网页(非全屏)的一部分?

这更多地取决于设备而不是操作系统。 iPad 可以不全屏,iPhone 可以全屏,Android 平板可以,有些 Andorid 手机不能。

特别是在 iOS 和 iPhone 上,最好的方法是创建一个 MPMoviePlayerController (不要与 MPMoviewPlayerViewController 混淆)并且您可以在 viewController 中设置布局并限制视频的大小,以便您可以看到布局。 (这当然也适用于 iPad,因此这可能是两者的最佳方法)

3.) Android 和 iOS 可以在非全屏模式下原生播放视频吗?

是的,他们可以,如上所述,如果不使用 WebView 会更好你在 View Controller 中使用 VideoPlayer

4.) 如果播放的视频是 native 应用程序的一部分,我可以在播放的视频上叠加文字/图形吗?

您可以使用上述方法,因为您的视频将在您的 viewcontroller 上在 webview 上执行时,您可以在 View 中管理播放器的大小和位置设备会自动加载播放器,因此您无法对其进行管理。

您应该谨慎行事并满足最低操作系统要求 iOS 4.0 和 Android OS 2.1,因为这两个版本都对原生视频播放进行了改进

关于android - iOS 和 Android 中的视频播放功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6551643/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com