我在我的Android应用程序中使用了ExoPlayer,并希望以编程方式执行“快进”和“快退”,而这两个按钮不在控制视图布局中。
这两个按钮位于ExoPlayer视图之外,但在屏幕上,当用户单击“快进”或“快退”时,它将按照相应的方式工作。
一些博客提供了解决方案,但都是针对控制视图的,例如:
但在我的情况下,按钮完全超出了播放器视图范围。
之前 此处 已经问过同样的问题,但没有得到适当的解决方案。
附上截图:
尝试以下代码,但没有任何影响:
这两个按钮位于ExoPlayer视图之外,但在屏幕上,当用户单击“快进”或“快退”时,它将按照相应的方式工作。
一些博客提供了解决方案,但都是针对控制视图的,例如:
app:fastforward_increment="30000"
app:rewind_increment="30000"
但在我的情况下,按钮完全超出了播放器视图范围。
之前 此处 已经问过同样的问题,但没有得到适当的解决方案。
附上截图:
![enter image description here](https://istack.dev59.com/1Vd5C.webp)
//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;