草庐IT

MpMoviePlayerController

全部标签

ios - 如何隐藏 MPmoviePlayerController 控制栏

如何隐藏MPmoviePlayerController控制栏。我只是想让电影全屏显示,什么也没有。NSURL*url=[NSURLfileURLWithPath:[[NSBundlemainBundle]pathForResource:dataPathofType:@""]];moviePlayerController=[[MPMoviePlayerControlleralloc]initWithContentURL:url];[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(moviePlay

ios - MPMoviePlayerController 音频显示 "Done"按钮

我使用MPMoviePlayerController播放音频流。我的代码遵循以下示例:http://iosdevelopertips.com/video/getting-mpmovieplayercontroller-to-cooperate-with-ios4-3-2-ipad-and-earlier-versions-of-iphone-sdk.html一切正常,但在播放流时没有“完成”按钮关闭播放器。我首先使用普通的.mp3文件对其进行了测试。与文件唯一我发现的可能性是跳到最后,所以播放器得到MPMoviePlayerPlaybackDidFinishNotification通知

objective-c - 更改 MPMoviePlayerController 实例的视频 url 而不是分配新的

我有一个名为myMoviePlayer的MPMoviePlayerController;我在我的应用加载时分配并初始化它:NSString*moviePath=[bundlepathForResource:[movieNameuppercaseString]ofType:@"mov"inDirectory:@"Videos"];if(moviePath){NSURL*movieURL=[NSURLfileURLWithPath:moviePath];myMoviePlayer=[[MPMoviePlayerControlleralloc]initWithContentURL:movie

ios - MPMoviePlayerController 不从 Documents 文件夹播放

绝望。大家好!我在使用MPMoviePlayerController时遇到了一些问题。我已经让它与来自NSBundle的视频一起工作。但这不是我需要的。我需要从Documents目录播放它,因为那是我存储录制视频的地方,URL存储在CoreData中。但是让我们把这个放在一边,将代码简化到最低限度。如果使用contentURL,这段代码实际上是有效的,这会导致NSBundle。之后,我要做什么才能到达文档位置。我的工作:NSURL*contentURL=[[NSBundlemainBundle]URLForResource:@"Oct_08_2012_10_00_51"withExte

iphone - 如何始终显示 iPhone 的 MPMoviePlayerController 控件和搜索栏

我希望MPMoviePlayerController的控件和搜索栏始终可见。当前控件和搜索栏在特定时间后隐藏。请让我知道解决方案。 最佳答案 试试这里的答案:MPMoviePlayerControllercontrolvisiblewhenstartingmovie您需要操作MPMoviePlayerController类的controlStylehttp://developer.apple.com/library/ios/#documentation/mediaplayer/reference/MPMoviePlayerContr

ios - MPMoviePlayerController 和基于 Auth 的 HLS 后端服务器

我目前正在使用MPMoviePlayerController在我的iOS应用程序中提供视频服务。这些文件是从我们需要身份验证的后端服务器流式传输的。它是授权HTTPheader中基于key的身份验证集。它曾经完美地处理单个视频文件。现在我们正在尝试实现HLS自适应流,但我们遇到了障碍。我目前正在使用自定义NSURLProtocol子类来捕获对我们的后端服务器发出的请求并注入(inject)正确的Authorizationheader。对于HLS,它根本不起作用。当我们查看服务器日志时,我们清楚地看到对m3u8文件的第一次请求工作正常。然后所有后续调用(其他m3u8文件和ts也)被403

ios - 使用 MPMoviePlayerController 从 iTunes 播放电影?

我正在尝试播放从iTunes获取的电影。这部电影是通过文件共享/iTunes传输放在我的沙盒中的。该应用程序正在使用MPMoviePlayerController或MPMoviePlayerViewController。我可以使用任何一个,但都不能在iTunes电影上正常工作。下面是我观察到的:测试影片从Hillegass获得(第20章)-OK[1]从Apple的样本中获取-OK[2]Apple视频应用-确定iTunes电影没有视频没有音频我的应用程序无提示失败[3]Hillegass样本中的无声故障[3]Apple样本中的无提示故障[3]Apple视频应用-确定当View启动时,出现

ios - 音频在 MPMoviePlayerController 音频流上不断停止

我使用MPMoviePlayerController从服务器流式传输音频,但在播放音频超过两分钟后,音频开始停止并恢复很多,我一个接一个地流式传输多个文件,因此,由于中断,一些音频文件被跳过,并显示以下两条控制台消息:Tookbackgroundtaskassertion(38)forplaybackstallEndingbackgroundtaskassertion(38)forplaybackstall由于这个错误,我丢失了很多轨道。一开始,我认为这是一个内存问题,但控制台显示每次松动轨道时,它都会打印这些消息, 最佳答案 检查

iphone - MPMoviePlayerController 播放本地文件但不通过 HTTP 远程播放

我有一个mp4文件,作为应用程序的一部分,它可以与MPMoviePlayerController一起正常播放。[_mediaPlayersetContentURL:[NSURLfileURLWithPath:[[NSBundlemainBundle]pathForResource:@"movie"ofType:@"mp4"]]];[_mediaPlayerplay];但是一旦我将完全相同的文件上传到网络服务器,它就会给我这个错误:ErrorDomain=MediaPlayerErrorDomainCode=2同一设备上的Safari浏览器播放远程电影-因此可达性不是问题.我没有找到任何

ios - MPMoviePlayerController 在后台播放音频流

当应用程序进入后台时,我在播放音频流时遇到了问题。我使用代码启动流:NSURL*mediaURL=[NSURLURLWithString:@"http://url.to.my.stream"];MPMoviePlayerController*mp=[[MPMoviePlayerControlleralloc]initWithContentURL:mediaURL];[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(moviePlayBackDidFinish:)name:MPMoviePlaye