EXOPlayer 显示 VAST 广告时最后一帧是黑色的

问题描述 投票:0回答:1

我用exoplayer来播放海量广告。视频结束后,我将应用程序切换到后台,当我重新启动应用程序时,视频已被销毁(屏幕为黑色)。如何让它始终存在。 我使用了silenceMediaSource,但它不起作用。

android ads exoplayer
1个回答
0
投票

具有单个周期的 SilenceMediaSource 由给定持续时间和内容的无声原始音频组成,预计不会显示新帧。

你可以尝试设置

app:surface_type="texture_view"
((TextureView)playerView.getVideoSurfaceView()).getBitmap()
获取最后一帧,让屏幕不空白。

© www.soinside.com 2019 - 2024. All rights reserved.