【问题标题】:iPhone video control and dual video playbackiPhone 视频控制和双视频播放
【发布时间】:2010-02-28 14:27:24
【问题描述】:

我需要一种在我的应用程序中控制视频非全屏的方法。我玩过 MPMoviePlayerController 和使用 UIWebViews 的解决方案。

我找到了一种使用 MPMoviePlayerController 的解决方案,可以防止视频全屏显示(通过抓取关键窗口并在 UIWindow 对象上设置变换)。但是, MPMoviePlayerController 似乎没有提供暂停和恢复播放的方法。如果我使用 stop 方法,视频将隐藏(在 api 中指定)。另外,我需要能够在播放期间设置播放位置(手动搜索等)。我在应用商店中看到过执行此操作的应用,但我不确定它们是否在 Apple 禁止私有方法调用之前部署。

有没有人有任何与此相关的提示或技巧? (请记住,我的应用需要被应用商店接受)

由于许可限制,我对 FFMpeg 解决方案不感兴趣。

我还想同时播放两个视频,并希望得到一些提示(但是,我认为目前不可能,因为 MPMoviePlayerController 一次只能播放一个视频) .

【问题讨论】:

标签: ios video uiwebview mpmovieplayercontroller playback


【解决方案1】:

在 iOS 3.2 及更高版本中,您可以创建内嵌视频播放器。只需将 MPMoviePlayerController 的视图属性作为子视图添加到您的内容视图,设置框架和 URL 源(本地/远程),瞧。您有一个非全屏视频播放器。查看 MPMoviePlayerController 的文档以获取更多详细信息。 (http://developer.apple.com/iphone/library/documentation/mediaplayer/reference/MPMoviePlayerController_Class/MPMoviePlayerController/MPMoviePlayerController.html)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-06
    • 1970-01-01
    • 2016-08-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多