Iphone MPMoviePlayerController中断播放音频
我正在开发一款iPhone应用程序,可以播放在线视频和视频 我想在加载视频数据时先播放广告。Iphone MPMoviePlayerController中断播放音频,iphone,ios,audio,mpmovieplayercontroller,Iphone,Ios,Audio,Mpmovieplayercontroller,我正在开发一款iPhone应用程序,可以播放在线视频和视频 我想在加载视频数据时先播放广告。 首先,我请求一个AdColony视频广告并开始播放,然后使用MPMoviePlayerController加载视频数据,但当视频准备播放时,它会中断先前的广告声音,并导致广告停止 以下是我使用的代码: // Play Ad first [AdColony playVideoAdForSlot:1 withDelegate:self]; // It also use MPMoviePlayerContro
首先,我请求一个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带代理:self]代码>以下[moviePlayer prepareToPlay]代码>
但它不起作用。有人知道如何解决吗?有办法处理中断
通读指南
我以前从未使用过AdColony,但他们是否为您提供了完成处理程序、adFinishedPlaying委托或类似的功能?广告视频被中断,没有相应的处理程序