【发布时间】:2014-09-16 10:37:05
【问题描述】:
仅在流式传输音频时看不到 MPMoviePlayerController 控件,这正常吗?我只能看到一个黑屏,虽然正在播放音频,但是在另一个视图中播放视频时它可以工作。我希望这可以让我使用控件,这样我就不必使用 AVPlayer 构建自己的 UI。
我的代码如下;
self.audioPlayer = [[MPMoviePlayerController alloc] init];
self.audioPlayer.movieSourceType = MPMovieSourceTypeStreaming;
[self.audioPlayer setContentURL:self.audioUrl];
[self.audioPlayer setControlStyle:MPMovieControlModeDefault];
self.audioPlayer.scalingMode = MPMovieScalingModeAspectFit;
[self.audioPlayer.view setFrame:self.view.bounds];
[self.view addSubview:self.audioPlayer.view];
[self.view bringSubviewToFront:self.audioPlayer.view];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlayBackDidFinish:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:self.audioPlayer];
[self.audioPlayer prepareToPlay];
[self.audioPlayer play];
问候
【问题讨论】:
标签: audio mpmovieplayercontroller