添加适配器
跟随播放器
- 任何 Media3
Player:ExoPlayer、MediaController,或你自己的Player。 - 主 looper: SDK 在主线程读取播放器。在其他 looper 上创建的播放器不会被跟随(日志中有错误),内容视为未在播放。
- 弱持有: SDK 绝不会让你的播放器保持存活。它在
ads.destroy()或下一次track时放开。
多集共用一个播放器
大多数应用复用一个播放器并替换它的媒体项。每一集进入播放器后,用该集的VideoAds 跟随它:
setMediaItem 之前跟随,新剧集的叠加广告和暂停广告会在 show 时抛出 Invalidated(ContentChanged):SDK 把上一个媒体项当成了这一集的。在 setMediaItem 之后再次跟随即可正常展示。
SDK 读取什么
适配器监听播放器自己的回调,因此观众一暂停叠加广告就会结束。