草庐IT

MPMoviePlayer

全部标签

ios - iPhone开发mpmovieplayer崩溃

我正在开发一款应用程序,可以让我使用iPhone远程播放iPad上的不同视频。我一直在关注视频播放器的苹果示例,但遇到了一些麻烦。这些视频播放得很好,我可以让它从各种视频中播放,但在它们之间切换几次就会崩溃,我在调试器中得到了这个:***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'AnAVPlayerItemcannotbeassociatedwithmorethanoneinstanceofAVPlayer'***Firstthrowcallstack:(0x380da8bf0x37

ios - iPhone开发mpmovieplayer崩溃

我正在开发一款应用程序,可以让我使用iPhone远程播放iPad上的不同视频。我一直在关注视频播放器的苹果示例,但遇到了一些麻烦。这些视频播放得很好,我可以让它从各种视频中播放,但在它们之间切换几次就会崩溃,我在调试器中得到了这个:***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'AnAVPlayerItemcannotbeassociatedwithmorethanoneinstanceofAVPlayer'***Firstthrowcallstack:(0x380da8bf0x37

ios - 如何在 iOS 中使用 MpMoviePlayerController 在 UISlider 上显示缓冲数据?

我正在使用MPMoviePlayerController播放音频,我想像这样在slider上显示缓冲数据...我想在slider中显示像红色部分这样的缓冲区数据。我试图用谷歌搜索它。但我没有得到任何解决方案。以及如何自定义slider?提前致谢... 最佳答案 是的,我们可以使用MPMoviePlayerController按其playableDuration显示流数据。我正在解释所有这些步骤涉及我为我的自定义播放器制作这个custom_slider...(如果你只对编程部分感兴趣,可以直接阅读step4)这些是步骤:第1步:(第一

ios - 如何在 iOS 中使用 MpMoviePlayerController 在 UISlider 上显示缓冲数据?

我正在使用MPMoviePlayerController播放音频,我想像这样在slider上显示缓冲数据...我想在slider中显示像红色部分这样的缓冲区数据。我试图用谷歌搜索它。但我没有得到任何解决方案。以及如何自定义slider?提前致谢... 最佳答案 是的,我们可以使用MPMoviePlayerController按其playableDuration显示流数据。我正在解释所有这些步骤涉及我为我的自定义播放器制作这个custom_slider...(如果你只对编程部分感兴趣,可以直接阅读step4)这些是步骤:第1步:(第一

iPod touch 2G 上的 iOS MPMoviePlayer 问题

我有一个通用应用程序,可以播放几部嵌入的电影。在装有iOS4.2的iPad和装有iOS4.2.1的iPhone4上一切正常。然而,在我的装有iOS4.2.1的iPodtouch2G上,电影无法播放。应用程序没有崩溃或其他中断,只是电影无法播放。在Debug模式下,我从控制台收到以下错误消息:H264DecoderERROR:Thislevel:31,isnotsupported.我很困惑,为什么电影可以在一台设备上播放,但不能在另一台具有相同iOS版本的设备上播放。这些电影是使用H.264编解码器的mp4电影。 最佳答案 一种可能是

ios - MPMoviePlayer - 黑屏 - iOS 5 - 没有视频播放

在iOS4中,这段代码用于播放电影:-(IBAction)playMovie:(id)sender{NSURL*url=[NSURLfileURLWithPath:[[NSBundlemainBundle]pathForResource:@"testbild1"ofType:@"m4v"]];MPMoviePlayerController*moviePlayer=[[MPMoviePlayerControlleralloc]initWithContentURL:url];UIView*testview=[[UIViewalloc]initWithFrame:CGRectMake(0,0

iphone - MPMoviePlayer 上的自定义进度 slider 控件

有没有办法自定义MPMovidePlayer上电影进度slider的外观或至少位置? 最佳答案 使用MPMovieControlStyle隐藏现有控件,将其设置为MPMovieControlStyleNone。现在在MPMoviePlayer的View上添加您的自定义控件。引用示例uislider-to-control-avaudioplayer因为它与MPMoviePlayer一样具有currentPlaybackTime引用mpmovieplayercontroller-buffering-state链接。引用mpmoviepl

iphone - MPMoviePlayer 不播放视频

MPMoviePlayer没有播放视频。我正在运行iOS7并在设备和模拟器上遇到相同的错误:2013-10-0212:49:18.246xxxx[688:60b]_itemFailedToPlayToEnd:{kind=1;new=2;old=0;我试过从Internet和文件系统播放视频,但没有成功。我的代码非常简单:self.moviePlayer=[[MPMoviePlayerControlleralloc]initWithContentURL:[NSURLURLWithString:@"http://stream.qtv.apple.com/events/mar/123pibh

ios - 如何替换 MPMoviePlayer 通知?

在iOS9中,MPMoviePlayer及其所有组件都已弃用。我们使用MPMoviePlayerController通知,例如MPMoviePlayerLoadStateDidChangeNotification、MPMovieDurationAvailableNotification、MPMoviePlayerPlaybackStateDidChangeNotification、MPMoviePlayerReadyForDisplayDidChangeNotification,来跟踪视频服务质量。但是现在使用AVPlayerViewController我无法找到这些通知的正确替代品。