MPMoviePlayerController iOS 播放音频文件问题
Posted
技术标签:
【中文标题】MPMoviePlayerController iOS 播放音频文件问题【英文标题】:MPMoviePlayerController iOS play audio file issue 【发布时间】:2012-02-07 11:26:03 【问题描述】:大家好,我正在使用 MPMoviePlayerController 播放视频 (mp4) 和音频 (mp3) 文件。当视图从屏幕中删除时,我遇到了一个问题,音频在后台继续播放,视频还可以。在 ios 4.3 上一切正常,但是当我切换到 iOS5 并尝试播放音频并按回(删除视图)时,音频仍然在后台进行。 MPMoviePlayerController 在 4.3 和 5 中处理音频文件的方式有什么不同吗?我使用相同的代码来播放视频/音频。
moviePlayBackDidFinish 方法,我在此停止播放器
[player setInitialPlaybackTime:-1];
[player stop];
player = nil;
[[player view] removeFromSuperview];
[player release];
任何帮助表示赞赏:)
【问题讨论】:
你的 moviePlayBackDidFinish 方法是通过通知调用的吗?当您在播放音频文件时按下返回时会调用此方法吗? 是的,我用通知调用它,是的,当按下返回时它会被击中。 【参考方案1】:使用此代码暂停 MPMoviePlayerController 中的音频/视频
-(void)viewWillDisappear:(BOOL)animated
[mediaPlayer pause];
【讨论】:
以上是关于MPMoviePlayerController iOS 播放音频文件问题的主要内容,如果未能解决你的问题,请参考以下文章
MPMoviePlayerController 不播放 .wmv
如何显示 MPMoviePlayerController 控件?
MPMoviePlayerController 隐藏 AirPlay 按钮
MPMoviePlayerController 上的专辑封面