mpmovieplayercontroller相关内容

为什么不能多次使用 MPMoviePlayerController?

在 MonoTouch 中,我们在 Movie Player 示例中遇到了这个问题,因为它只会播放视频一次,但不会播放第二次. 我问这个问题是为了发布答案,因为它已经影响了很多人. 解决方案 MPMoviePlayerController 是幕后的单例.如果您没有正确释放 (ObjC) 或 Dispose() (MonoTouch) 并且您创建了第二个实例,它要么不会播放,要么只播放 ..
发布时间:2022-01-05 14:30:59 移动开发

iOS:电影播放器​​视图不旋转

我想显式旋转我的电影播放器​​视图(不使用自动旋转委托).我为此编写了以下代码并在其中添加了注释.电影播放器​​的父视图会旋转,但电影播放器​​视图本身不会旋转.有人可以在这里帮助我我做错了什么吗?谢谢. #import "CustomMoviePlayer.h"#define degreeToRadian(x) (M_PI * (x)/180.0)#define radianToDegrees ..
发布时间:2021-12-31 20:57:50 其他开发

无法在 Safari 或 UIWebView 中通过 HTTPS 查看 Quicktime 电影

我试图让我的 iPhone 应用程序在 HTTP 之外使用 HTTPS,但使用 UIWebView 或 MPMoviePlayerController 查看 Quicktime MOV 文件似乎无法通过 HTTPS 工作.我得到“这部电影无法播放".我尝试在 Safari 中消除我的应用程序的问题,并且发生了同样的事情.如果我使用 HTTP,它工作正常. 这个线程有类似的讨论,但没有解决:h ..
发布时间:2021-12-26 19:35:49 移动开发

在 iOS 中流畅的视频循环

任何人都可以提出一种方法,通过它您可以在 iOS 中实现视频剪辑的完全平滑和无缝循环吗?我尝试了两种方法,这两种方法在视频循环时都会产生短暂的停顿 1) AVPlayerLayer 和 playerItemDidReachEnd 通知设置关闭 seekToTime:kCMTimeZero 我更喜欢使用 AVPlayerLayer(出于其他原因),但这种方法会在循环之间产生大约 1 秒的 ..
发布时间:2021-12-21 14:33:21 移动开发

允许“自动锁定"在播放视频时

无论我使用的是MPMoviePlayerController 还是AVPlayer (AVFoundation),iOS 都不允许设备自动锁定(进入睡眠模式),同时视频播放. 我有一个案例,在后台不断循环播放极慢的视频.播放此视频时,设备永远不会进入睡眠状态. 到目前为止,我唯一的选择是检测用户何时没有进行任何操作,然后暂停视频.之后,设备会倒计时 iOS 设置中指定的“自动锁定"持续 ..
发布时间:2021-12-21 14:31:10 移动开发

在 ios8 上检测 webview 视频何时变为全屏

我有一个应用程序,用户可以在其中打开来自 UIWebview 的视频,包括 Youtube 视频.在 iOS7 中,我能够在开始播放或全屏时收到通知,这对我向用户显示某些选项和修改界面至关重要. 我曾经使用过这个: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(VideoExitFullS ..
发布时间:2021-12-21 14:21:59 移动开发

使用 MPMoviePlayerController 而不是 UIWebView 播放 YouTube 视频

我正在尝试使用 MPMoviePlayerController 流式传输一些 YouTube 视频,但我遇到了一些问题.我使用的代码非常简单,我可以通过将 URL 传递给 initWithContentURL 来播放 .m4v 视频.当我启动电影播放器​​时,播放器出现但在大约 20 秒后消失.当我在模拟器中尝试时,我收到一个警告视图,指出服务器配置不正确.是否需要通过 URL 传递参数才能从谷歌 ..
发布时间:2021-12-01 18:05:31 移动开发

MPMoviePlayerViewController 在转到 youtube 后台后播放视频

我在我的应用程序的 info.plist 中为所需的后台模式设置了应用程序播放音频,以保持 mpmovieplayerviewcontroller 在进入后台后不会关闭.它做得很好.但是,Apple 最近拒绝了我的应用更新,因为我设置了该属性. 然后我一直在寻找解决方案来做同样的工作,但失败了.为了处理它,我在视图控制器收到 UIApplicationDidEnterBackgroundNo ..
发布时间:2021-11-17 00:11:38 移动开发

淡出 MPMoviePlayerController 控件

当我在 MPMoviePlayerController 中开始播放电影时,控件会在顶部停留几秒钟.之后,它们逐渐淡出. 当我在 controlStyle 属性中使用 MPMovieControlStyleNone 时,我想模拟这种效果,但控件突然消失了.我尝试使用以下代码使用动画但没有成功: [UIView beginAnimations:nil context:NULL];[UIVie ..
发布时间:2021-06-04 18:36:45 移动开发

将特定时间的事件触发到MPMoviePlayerController播放的视频中(用于电影的自定义字幕)

我正在考虑实现SRT文件解析器,以将视频覆盖在MPMoviePlayerController类上.有人能想到一种在电影播放时在特定时间触发事件的可靠方法吗? 解决方案 嗯,对iOS的了解不如对AppKit的熟悉,但是看起来不像AppKit的NSTimer类直接对等. 我想您总是可以使用CoreFoundation的CFTimer(位于CFRunLoop.h中)或NSObject的:- ..

iPhone:MPMoviePlayerViewController导航栏上的“添加"按钮

我正在尝试在MPMoviePlayerViewController的navigationcontroller.view上添加按钮.到目前为止,我已经写了以下内容.它没有给出任何错误,但是按钮没有出现在视图中!有人可以告诉我我在做什么错吗?谢谢. MPMoviePlayerViewController * videoController = [[[[MPMoviePlayerViewContro ..