ExoPlayer - 在 DefaultTimeBar 中更改拇指 [英] ExoPlayer - changing thumb in DefaultTimeBar

查看:67
本文介绍了ExoPlayer - 在 DefaultTimeBar 中更改拇指的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

据我了解,2.4.0 版 ExoplayerSeekBar 已被 DefaultTimeBar 取代.https://github.com/google/ExoPlayer/blob/dev-v2/RELEASENOTES.md

As I understand from releas note of version 2.4.0 ExoplayerSeekBar was replaced by DefaultTimeBar. https://github.com/google/ExoPlayer/blob/dev-v2/RELEASENOTES.md

正如我所见,截至 2017 年 2 月 19 日:https://github.com/bigexxx/ExoPlayer/blob/c5db6f39a6e07b4f98364ff40476e4e213172488/library/src/main/java/com/google/android/exo_progress 是 SeekBar 类型:

As I can seen, as on 19Feb2017: https://github.com/bigexxx/ExoPlayer/blob/c5db6f39a6e07b4f98364ff40476e4e213172488/library/src/main/java/com/google/android/exoplayer2/ui/PlaybackControlView.java exo_progress was SeekBar type:

(第 285 行):progressBar = (SeekBar) findViewById(R.id.exo_progress);

现在:github.com/google/ExoPlayer/blob/release-v2/library/ui/src/main/java/com/google/android/exoplayer2/ui/PlaybackControlView.java

And right now: github.com/google/ExoPlayer/blob/release-v2/library/ui/src/main/java/com/google/android/exoplayer2/ui/PlaybackControlView.java

就是:

(line: 384):timeBar = (TimeBar) findViewById(R.id.exo_progress);

(line: 384):timeBar = (TimeBar) findViewById(R.id.exo_progress);

DefaultTimeBar 没有像 .setThumb() 这样的方法,在我看来,拇指是在 drawPlayhead(Canvas canvas) 中创建为 Canvas>.

DefaultTimeBar does not have method like .setThumb() and it seems to me that thumb is created as Canvas in drawPlayhead(Canvas canvas).

问题:是否可以在 DefaultTimeBar 中设置自己的拇指图标?

Question: is is possible to set own thumb icon in DefaultTimeBar?

推荐答案

ExoPlayer 团队在此提交中提出问题后添加了此选项:https://github.com/google/ExoPlayer/commit/3602a7e41d41f76bfd621b88413873086ec154">

This option was added by ExoPlayer team after my question in this commit: https://github.com/google/ExoPlayer/commit/3602a9a7e41d41f76bfd621b88413873086ec154

app:scrubber_drawable="@drawable/ic_scrubber"

这篇关于ExoPlayer - 在 DefaultTimeBar 中更改拇指的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆