動画を再生するときに、AVInterstitialTimeRangeを使用していくつかの広告を表示したいと思います。私はムービーを再生するときにプログレスバーに「ドット」を作成することができましたが、実際に広告を表示するにはどうすればいいですか?AVInterstitialTimeRangeを使用してTVOSに広告を表示するにはどうすればよいですか?
これまでのところ広告を表示するためのコードです。
NSArray *adBreaks = result.adBreaks;
_player.player.currentItem.interstitialTimeRanges = adBreaks;
NSMutableArray *adBreaksCMTime = [[NSMutableArray alloc]init];
for(AdBreak *brk in adBreaks) {
CMTime seekingCM = CMTimeMake([brk adBreakTime], 1);
CMTime durationCM = CMTimeMake([brk adBreakDuration], 1);
AVInterstitialTimeRange *adTimeRange = [[AVInterstitialTimeRange alloc]initWithTimeRange:CMTimeRangeMake(seekingCM, durationCM)];
[adBreaksCMTime addObject:adTimeRange];
}
_player.player.currentItem.interstitialTimeRanges = adBreaksCMTime;
あなたは、1つのAVプレーヤーアイテムを使用して広告とムービーを切り替える方法の例がありますか? –
これは、AVVideoCompositionと友人のためのものです。 [プログラミングガイド](https://developer.apple.com/library/ios/documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/03_Editing.html#//apple_ref/doc/uid/TP40010188-CH8-SW1)を参照してください。始める。 – rickster