android - 如何使用 google android Exoplayer 为广告和视频使用单一播放器

标签 android video exoplayer

目前,在给定的 exoplayer 演示应用程序中,谷歌正在使用两个 exoplayer 来播放广告和视频。我在播放前贴片广告和中贴片广告时遇到视频重叠问题。所以为了避免这种情况,我只想使用一个 exoplayer 来播放广告和视频。有人试过使用单个 exoplayer 吗?

最佳答案

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

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

应该这样做。

关于android - 如何使用 google android Exoplayer 为广告和视频使用单一播放器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31177831/

相关文章:

Android - EditText删除(软按钮)键事件和删除 Action

php - 如何在json中进行int和double和url

ios - 来自 iPhone X 和 iPhone 8 的 WebRTC 视频伪像

android - ExoPlayer PlayerView OnClickListener 不工作

android - Google Play 预发布报告崩溃 : java. lang.NoSuchMethodError

android - 尝试运行 PhoneGap APP 时 AndroidManifest 出现问题

android - 尝试读取设备上的联系人数据时 Intent.getData() 为空

c# - 使用 AForge.NET 和 Windows 窗体流式传输实时视频有哪些方法?

php - 视频不流mysql php

android - 媒体 session 在 AOD 上有 "no title"(始终显示)