2012-02-07 218 views
0

大家好我正在使用MPMoviePlayerController播放視頻(MP4)和音頻(MP3)文件。當視圖從屏幕上移除時,我遇到了問題,音頻在後臺播放,視頻正常。在iOS 4.3上一切都很好,但是當我切換到iOS5並嘗試播放音頻並按回(刪除視圖)時,音頻仍在後臺顯示。 MPMoviePlayerController在4.3和5中如何處理音頻文件有什麼不同?我使用相同的代碼來播放視頻/音頻。MPMoviePlayerController iOS播放音頻文件問題

moviePlayBackDidFinish方法,在這裏我停止播放

[player setInitialPlaybackTime:-1]; 
[player stop]; 
player = nil; 
[[player view] removeFromSuperview]; 
[player release]; 

任何幫助表示讚賞:)

+0

是您moviePlayBackDidFinish方法通過通知調用?當您在播放音頻文件時按下後,此方法會被調用嗎? – Mutix 2012-02-07 12:32:37

+0

是的,我用通知來調用它,而當按下後退時,它會被擊中。 – greenLizard 2012-02-08 09:20:35

回答

2

使用此代碼暫停音頻/視頻中的MPMoviePlayerController

-(void)viewWillDisappear:(BOOL)animated 
{ 

[mediaPlayer pause]; 

}