【问题标题】:MPMoviePlayerController interrupting playing audioMPMoviePlayerController 中断播放音频
【发布时间】:2012-11-17 20:56:02
【问题描述】:

我正在开发一个可以播放在线视频和 我想在加载视频数据时先播放广告。
首先,我请求一个 AdColony 视频广告并开始播放,然后使用MPMoviePlayerController 加载视频数据,但是当视频准备播放时,它会打断之前的广告声音,并导致广告停止。

这是我使用的代码:

// Play Ad first [AdColony playVideoAdForSlot:1 withDelegate:self]; // It also use MPMoviePlayerController to play video // Load video for playing moviePlayer = [[MPMoviePlayerController alloc] init]; moviePlayer.scalingMode = MPMovieScalingModeAspectFit; moviePlayer.controlStyle = MPMovieControlStyleNone; moviePlayer.shouldAutoplay = NO; moviePlayer.view.frame = CGRectMake(0,44,320,320); moviePlayer.view.userInteractionEnabled = YES; [moviePlayer prepareToPlay]; // Interrupt Ad playing

官方文档说“调用prepareToPlay 可能会中断电影播放器​​的音频会话”,因此广告被中断。如果我删除prepareToPlay,视频数据将不会被预加载
我试图把 [AdColony playVideoAdForSlot:1 withDelegate:self];下方[moviePlayer prepareToPlay];

但它不起作用。有人知道怎么解决吗?

【问题讨论】:

  • 我以前从未使用过 AdColony,但它们是否为您提供了完成处理程序、adFinishedPlaying 委托或类似的东西?
  • 广告视频被中断,没有处理程序

标签: iphone ios audio mpmovieplayercontroller


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-03-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多