gpt4 book ai didi

Android Exoplayer 'Forward', 'Rewind' 以编程方式

转载 作者:行者123 更新时间:2023-12-05 00:09:11 32 4
gpt4 key购买 nike

我的 Android 应用程序中有 exoplayer,我想以编程方式执行“前进”、“倒退”,这两个按钮不在控件 View 布局中。

这两个按钮在 exoplayer View 之外,但在屏幕上,当用户点击“前进”或“倒回”时,它会相应地工作。

一些博客给出了解决方案,但都是针对控制 View ,例如:

app:fastforward_increment="30000"
app:rewind_increment="30000"

但在我的例子中,按钮完全在播放器 View 之外。

之前也有人问过同样的问题here , 但没有合适的解决方案。

附上截图: enter image description here

尝试了以下代码但没有产生任何影响:

//switch case onClick listener for 'Forward' and 'Rewind'
case R.id.text_view_rewind:
simpleExoPlayerView.setRewindIncrementMs(5000);
break;
case R.id.text_view_forward:
simpleExoPlayerView.setFastForwardIncrementMs(5000);
break;

最佳答案

对于 Kotlin 团队:

player.seekTo(player.currentPosition + 5000)

需要注意的重要事项:您不必担心超出视频范围。例如,如果您按下倒带 10 秒,但您只是在视频的第 5 秒,它不会转到 -5 秒,它会转到 0。与在视频结束时按快进相同。

关于Android Exoplayer 'Forward', 'Rewind' 以编程方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52329974/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com