Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用谷歌android Exoplayer为广告和视频使用单机播放器_Android_Video_Exoplayer - Fatal编程技术网

如何使用谷歌android Exoplayer为广告和视频使用单机播放器

如何使用谷歌android Exoplayer为广告和视频使用单机播放器,android,video,exoplayer,Android,Video,Exoplayer,目前,在给定的exoplayer演示应用程序中,谷歌正在使用两个exoplayer播放广告和视频。我有一个问题的视频重叠,而播放前辊和中期辊广告。所以,为了避免这一点,我想只使用一个播放器来播放广告和视频。有人试过使用single exoplayer吗?不要只使用MediaSource,而是使用mediaSourceWithAds对象: MediaSource mediaSourceWithAds = new AdsMediaSource(mediaSource, dat

目前,在给定的exoplayer演示应用程序中,谷歌正在使用两个exoplayer播放广告和视频。我有一个问题的视频重叠,而播放前辊和中期辊广告。所以,为了避免这一点,我想只使用一个播放器来播放广告和视频。有人试过使用single exoplayer吗?

不要只使用MediaSource,而是使用mediaSourceWithAds对象:

MediaSource mediaSourceWithAds =
            new AdsMediaSource(mediaSource, dataSourceFactory, imaAdsLoader,
                    playerView.getOverlayFrameLayout(),null,null);

这样就可以了。

我已经解决了这个问题。请给我发封邮件,我可以分享代码。我在卡提克。damodara88@gmail.comHi@Karthik你能给我发源代码吗?我已经用两个Exoplayer来做了。这取决于你想如何使用Exoplayer,我的是另一个例子。请给我发封邮件,让我知道你的用例。嘿,karthik,我已经给你发了邮件,你能检查一下吗it@Karthikdamodara你能和我分享代码吗。我的邮件idrranjithkumar100@gmail.complease告诉我如何在播放时间线中看到广告?我是否终止播放广告的特定时间?视频的开始或中间示例?这取决于您的广告,但主要是前滚动、中滚动和后滚动