草庐IT

MpMoviePlayerController

全部标签

iOS-MPMoviePlayerController 无法从远程 URL 播放视频

我正在尝试从远程URL播放视频。但它不起作用。我的代码是:-(void)viewDidLoad{[superviewDidLoad];NSLog(@"startplaying");NSURL*nsURL=[[NSURLalloc]initWithString:@"http://my_server_path:8080/content-service/v1/video/12/RGl1Nm1ib1VLMitFUmM5bEZzYVpxVGllM2RrWUw3Y09yMzdVZ0pzYlEvYjNaYUI5bEQvZERhTUhNTjBOaW5lY1hqYlZSRUM5anAvL3FsUTA2N

iPhone MPMoviePlayerController : download files while streaming en play them locally

我有包含所有TS文件的m3u8文件。MPMoviePlayerController通过流媒体服务器上的http请求播放它们。但我想在本地获取文件,以便稍后在没有任何连接的情况下再次播放。我设法在我的设备上本地下载m3u8文件和所有TS文件,我编辑m3u8文件以指向本地.ts而不是http文件,但我无法从这个位置读取它们。(VLC可以做的很好)有没有办法在播放时下载片段(以避免2次下载),然后使用MPMoviePlayerController或其他方式在本地播放它们。 最佳答案 .m3u8是AppleHTTPLiveStreaming

iphone - MPMoviePlayerController 在 iOS 7 中显示黑屏和声音,在 iOS 6 中工作正常

//介绍VideoViewController#import#import#import#import@property(nonatomic,strong)MPMoviePlayerController*playercontroller;在iOS7中我可以听到我的视频声音但听不到视频。它在iOS6中运行良好。//introVideoViewController//prepare&initvideo-(void)prepareIntroVideo{NSURL*url=[NSURLfileURLWithPath:[[NSBundlemainBundle]pathForResource:@"

iOS 9 MPMoviePlayerController 弃用

我目前在商店中有一个应用程序使用基于MPMoviePlayerController的媒体播放器来播放音频/视频。看起来MPMoviePlayerController和相关库在iOS9中已被弃用(https://developer.apple.com/library/prerelease/ios/documentation/MediaPlayer/Reference/MPMoviePlayerController_Class/index.html)我无法访问iOS9beta来亲自检查这一点,但是假设我的应用程序将在iOS9上停止工作(媒体播放)是否安全?或者这是否意味着它仍然有效,但可能

iphone - 在播放电影之前在 MPMoviePlayerController 中显示电影第一帧的图像

我是iPhone开发的初学者。我有一个MPMoviePlayerController对象,它从我的应用程序资源包中加载视频。我已将MPMoviePlayer的backgroundColor设置为清除颜色。我已将shouldAutoplay属性设置为NO。在用户点击播放按钮之前,会显示一个空白屏幕。我尝试使用以下方法获取第一张图片UIImage*thumbnail=[self.videoPlayerthumbnailImageAtTime:0timeOption:MPMovieTimeOptionNearestKeyFrame];但是我应该在哪里设置这个图像,以便在用户点击播放按钮之前出

ios - 将 MPMoviePlayerController 的 View 添加到 UIView

我想将MPMoviePlayerController添加到UIView。首先,我在xib文件中放置了一个名为youTubeView的View。youtubePlayer是MPMoviePlayerController。[youtubePlayer.viewsetFrame:youTubeView.frame];[youTubeViewaddSubview:youtubePlayer.view];[youtubePlayerplay];我希望youtubePlayer的View覆盖在youTubeView上。但是youtubePlayer的View变宽了,它只是覆盖了youTubeVie

ios - MPMoviePlayerController MovieAccessLogEvent - 膨胀的观察比特率

我目前正在使用MPMoviePlayerController并正在分析视频播放的指标。具体而言,分析自适应比特率。作为测试的一部分,我以固定比特率(995kbps)加载特定的视频再现,但是当从我的MPMovieAccessLogEvent的observedBitrate属性读取时,这个值要膨胀得多-大约15mbps。返回的比特率比回放的比特率高得多,是否有任何已知原因?我仔细检查了所有值和所有播放,肯定是observedBitrate膨胀了。根据文档,这个值是:Theempiricalthroughputacrossallmediadownloadedforthemovieplayer

ios - 在控件样式 MPMovieControlStyleEmbedded 中触摸全屏按钮后将 View 添加到 MPMoviePlayerController View

我有一个iPad应用程序,它在屏幕的上半部分有一个电影预览View,在屏幕的下半部分有一个缩略图。当用户点击缩略图时,电影开始在电影预览View中使用带有控制样式MPMovieControlStyleEmbedded的MPMoviePlayerViewController播放。嵌入式样式具有允许用户点击全屏按钮以全屏显示电影的内置功能。上述所有功能都很好用,但我想在预览和全屏View中始终在电影上显示水印。当我向vcMoviePlayer.view添加标签时,水印在预览View中正确显示,但在按下全屏按钮后,我无法让该标签以全屏模式显示在电影上。当电影播放器​​发送MPMoviePla

iphone - iOS MPMoviePlayerController 在后台播放音频

我有MPMoviePlayerController,它应该在后台播放视频的音频,并且应该由多任务播放/暂停控件控制。在使用Requiredbackgroundmodes更新.plist文件并调用以下命令之后:-(void)startBackgroundStreaming{[[UIApplicationsharedApplication]beginReceivingRemoteControlEvents];[selfbecomeFirstResponder];NSError*activationError=nil;AVAudioSession*audioSession=[AVAudioS

iphone - 如何控制 MPMoviePlayerController 的播放部分

我正在使用MPMoviePlayerController制作应用。我想做一个特殊的函数。我要实现的功能是这样的。如果我播放电影,播放器将在几秒后停止(例如:30秒)。如果我点击播放按钮,播放器必须从30秒播放到下一个停止点。为了实现这个功能,我使用了MPMoviePlayerContrller的initialPlaybackTime和endPlaybackTime选项。但是,这个功能并没有像我想的那样工作。mplayer.initialPlaybackTime=0;mplayer.endPlaybackTime=10;[mplayerplay];....[mplayerpause];,