前面介绍了MPMoviePlayerController的使用。现在遇到一个英文单词的项目,要求在线播放URL。我用的就是MPMoviePlayerController,因为它可以播放远程的URL。AVAudioPLayer不行,它不具备播放远程URL的能力。 废话不多说,进入正题。
首先初始化:
MPMoviePlayerController *playerCtrl = [ MPMoviePlayerController alloc ] init ];
[playerCtrlsetMovieSourceType:MPMovieSourceTypeStreaming];
[playerCtrlsetControlStyle:MPMovieControlStyleNone];
[playerCtrlprepareToPlay];
如果取到单词的发音的话,可以 playerCtrl.contentURL = [ NSURL URLWithString:url ];
然后再点击发音按钮的时候 [_playerCtrl play];
如果错误,欢迎指出~~ 如有更好的方法,欢迎交流~~