草庐IT

MpMovieplayerController

全部标签

iphone - player.duration 在视频文件的 MPMoviePlayerController 中始终显示为零

我正在使用这段代码在mpmediaplayerController中播放一个小视频MPMoviePlayerController*player=[[MPMoviePlayerControlleralloc]initWithContentURL:[NSURLfileURLWithPath:videostr]];其中videostr是该视频文件的路径。现在我需要获取该视频文件的长度,因为我正在使用这段代码。length=player.duration;但它总是显示0.000。但是视频播放效果很好。我正在通过谷歌搜索获取视频持续时间的代码来检查是否只有player.duration。我也尝试

iphone - player.duration 在视频文件的 MPMoviePlayerController 中始终显示为零

我正在使用这段代码在mpmediaplayerController中播放一个小视频MPMoviePlayerController*player=[[MPMoviePlayerControlleralloc]initWithContentURL:[NSURLfileURLWithPath:videostr]];其中videostr是该视频文件的路径。现在我需要获取该视频文件的长度,因为我正在使用这段代码。length=player.duration;但它总是显示0.000。但是视频播放效果很好。我正在通过谷歌搜索获取视频持续时间的代码来检查是否只有player.duration。我也尝试

ios - iPhone开发mpmovieplayer崩溃

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

ios - iPhone开发mpmovieplayer崩溃

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

ios - 为什么不能多次使用 MPMoviePlayerController?

在MonoTouch中,我们遇到了电影播放器​​示例的这个问题,因为它只会播放一次视频,但不会播放第二次。我问这个问题是为了发布一个答案,因为它已经影响了很多人。 最佳答案 MPMoviePlayerController是引擎盖下的单例。如果您没有正确释放(ObjC)或Dispose()(MonoTouch),并且您创建了第二个实例,它要么不播放,要么只播放音频。此外,如果您订阅了MPMoviePlayerScalingModeDidChangeNotification或MPMoviePlayerPlaybackDidFinishN

ios - 为什么不能多次使用 MPMoviePlayerController?

在MonoTouch中,我们遇到了电影播放器​​示例的这个问题,因为它只会播放一次视频,但不会播放第二次。我问这个问题是为了发布一个答案,因为它已经影响了很多人。 最佳答案 MPMoviePlayerController是引擎盖下的单例。如果您没有正确释放(ObjC)或Dispose()(MonoTouch),并且您创建了第二个实例,它要么不播放,要么只播放音频。此外,如果您订阅了MPMoviePlayerScalingModeDidChangeNotification或MPMoviePlayerPlaybackDidFinishN

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步:(第一

iphone - MPMoviePlayerController 全屏旋转,而父 View Controller 仅支持纵向

这个问题只是我问题的一部分。我正在为我现有的应用程序实现iOS6旋转和方向支持。所以我有一个ViewController,它包含一个嵌入在ViewControllerView中的MPMoviePlayerController(我的应用程序需要它)。用户可以播放视频并在嵌入式View中查看它,或者使用默认播放器控件单击全屏按钮,然后播放器进入全屏模式。现在我使用iOS6提供的新旋转API将ViewController限制为仅支持纵向。//NewAutorotationsupport.-(BOOL)shouldAutorotate;{returnNO;}-(NSUInteger)suppo

iphone - MPMoviePlayerController 全屏旋转,而父 View Controller 仅支持纵向

这个问题只是我问题的一部分。我正在为我现有的应用程序实现iOS6旋转和方向支持。所以我有一个ViewController,它包含一个嵌入在ViewControllerView中的MPMoviePlayerController(我的应用程序需要它)。用户可以播放视频并在嵌入式View中查看它,或者使用默认播放器控件单击全屏按钮,然后播放器进入全屏模式。现在我使用iOS6提供的新旋转API将ViewController限制为仅支持纵向。//NewAutorotationsupport.-(BOOL)shouldAutorotate;{returnNO;}-(NSUInteger)suppo