Android ExoPlayer 2.8.5 版本字幕显示指南

在 Android ExoPlayer 2.8.5 版本中,setSubtitleView 方法已经被移除。现在,您可以使用 setSubtitleViewListener 来监听字幕的变化。

使用 setSubtitleViewListener 监听字幕变化

playerView.setSubtitleViewListener(new SubtitleView.OnChangedListener() {
    @Override
    public void onChanged(SubtitleView subtitleView) {
        // 字幕变化时的处理
    }
});

自定义字幕视图

如果您需要自定义字幕的显示样式,可以实现 SubtitleView 的子类。

public class CustomSubtitleView extends SubtitleView {
    public CustomSubtitleView(Context context) {
        super(context);
        // 自定义字幕的样式
        // ...
    }
}

然后在代码中使用自定义的字幕视图:

CustomSubtitleView subtitleView = new CustomSubtitleView(context);
playerView.setSubtitleView(subtitleView);

通过这些方法,您可以轻松地在 Android ExoPlayer 2.8.5 版本中实现灵活的字幕显示功能。

Android ExoPlayer 2.8.5 版本字幕显示指南:使用 setSubtitleViewListener 和自定义字幕视图

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

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