【问题标题】:How to play a video in inline of iOS application?如何在 iOS 应用程序内联中播放视频?
【发布时间】:2014-01-07 17:45:50
【问题描述】:

我尝试为我的 iOS 应用播放 html5 视频标签中的视频。当我在我的应用程序中播放视频时,它会在全屏快速播放器中打开。如何在不打开全屏的情况下播放视频标签内嵌的视频。任何人给我解决方案。

【问题讨论】:

    标签: ios iphone objective-c html5-video css


    【解决方案1】:

    如果你知道流 url 使用 MPMoviePlayerController

    【讨论】:

    • 感谢您的回复。如何在我的 html 页面中添加 MPMoviePlayerController 来播放视频
    【解决方案2】:

    创建一个 UIView。初始化一个 MPMoviePlayerController。将 contentURL 设置为视频 URL。将 MPMoviePlayerController 作为子视图添加到应用中所需的视图中。

    【讨论】:

    • 我试过了,效果很好。但我想在我的 html 页面中添加 MPMoviePlayerController 来播放视频。可能吗?还是其他方式?
    • 感谢工作正常。但是当我试图从 JSON 中获取多个视频时。我得到 [MPAVController] 自动播放:跳过自动播放,在控制台中禁用(对于当前项目:1,在播放器上:1)。为什么它停止播放?
    【解决方案3】:

    我终于找到了解决方案。添加<video src="" allowfullscreen width="280" height="280" webkit-playsinline loop></video>

    然后使用

    htmlview.allowsInlineMediaPlayback = YES;
    htmlview.mediaPlaybackRequiresUserAction = NO;
    

    在我的 .m 文件 viewdidload 函数中。

    【讨论】:

      猜你喜欢
      • 2020-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-13
      • 1970-01-01
      • 1970-01-01
      • 2014-04-09
      • 1970-01-01
      相关资源
      最近更新 更多