[英]Playing mp3 and mp4 file using MPMoviePlayerController
我在網址中有mp3
和mp4
數據。 我嘗試在我的ViewController
播放它,所以我創建了兩個玩家
audioPlayer = [[MPMoviePlayerController alloc]init];
videoPlayer = [[MPMoviePlayerController alloc]init];
並將這些鏈接指定給玩家 -
視頻
videoPlayer.contentURL = [NSURL URLWithString:video];
[videoPlayer prepareToPlay];
音頻
audioPlayer.contentURL = [NSURL URLWithString:audio];
[audioPlayer prepareToPlay];
在這里,我面臨一個問題,我可以從上面播放其中一個。 它不會播放任何一個在播放后停止或最初它不允許播放它們。
我該如何解決。
嗨Praveen你必須使用AVAudioPlayer
這種類型的任務。 請查看以下參考:
你可以使用波紋管代碼播放你的mp3文件並導入AVFoundation.framework
: -
NSString *strURlString =@"yoururlwith.mp3"
NSLog(@"%@",strURlString);
strURlString =[strURlString stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
NSLog(@"img url ==%@",strURlString);
NSData *_objectData = [NSData dataWithContentsOfURL:[NSURL URLWithString:strURlString]];
NSError *error;
audioPlayer = [[AVAudioPlayer alloc] initWithData:_objectData error:&error];
audioPlayer.numberOfLoops = 0;
audioPlayer.volume = 1.0f;
[audioPlayer prepareToPlay];
if (audioPlayer == nil)
NSLog(@"%@", [error description]);
else
[audioPlayer play];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.