【问题标题】:I can't see the MPMoviePlayerControls When Streaming Audio流式传输音频时看不到 MPMoviePlayerControls
【发布时间】: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


    【解决方案1】:

    最后我用 UI 构建了一个 AVPlayer,而不是使用 MPmovieplayer。

    【讨论】:

      猜你喜欢
      • 2012-04-03
      • 1970-01-01
      • 2016-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-06
      • 2013-04-30
      相关资源
      最近更新 更多