在 ExoPlayer 2.18.5 版本中,'addVideoListener' 函数已被移除。相反,您应该使用 'addListener' 函数并传递一个实现了 'Player.Listener' 接口的对象。在该接口中,您可以实现 'onVideoSizeChanged' 和 'onRenderedFirstFrame' 函数来监听视频大小的更改和第一帧的呈现。

例如:

player.addListener(new Player.Listener() {
    @Override
    public void onVideoSizeChanged(int width, int height, int unappliedRotationDegrees, float pixelWidthHeightRatio) {
        // 处理视频大小更改
    }

    @Override
    public void onRenderedFirstFrame() {
        // 处理第一帧的呈现
    }
});

请注意,您需要在播放器准备和开始播放之前添加侦听器。

ExoPlayer 2.18.5 中 addVideoListener 函数已移除,使用 addListener 代替

原文地址: https://www.cveoy.top/t/topic/nhQl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录