Android Kotlin ExoPlayer 按钮重新播放 - 代码示例
Android Kotlin ExoPlayer 按钮重新播放:代码示例
使用 ExoPlayer 在 Android Kotlin 应用中实现点击按钮重新播放视频或音频内容,您可以按照以下步骤操作:
1. 添加按钮
在您的布局文件中添加一个按钮,例如:
<Button
android:id='@+id/replayButton'
android:layout_width='wrap_content'
android:layout_height='wrap_content'
android:text='Replay' />
2. 设置点击事件监听器
在您的 Activity 或 Fragment 中,找到按钮并为其设置点击事件监听器:
val replayButton: Button = findViewById(R.id.replayButton)
replayButton.setOnClickListener {
// 将播放位置设置为0毫秒
exoPlayer.seekTo(0)
// 开始播放
exoPlayer.setPlayWhenReady(true)
}
3. 初始化 ExoPlayer
确保您的 ExoPlayer 实例 (例如 exoPlayer) 已在您的 Activity 或 Fragment 中正确初始化。
代码解释
replayButton.setOnClickListener:设置按钮的点击事件监听器。exoPlayer.seekTo(0):将播放位置设置为视频或音频的开头 (0 毫秒)。exoPlayer.setPlayWhenReady(true):开始播放。
完成以上步骤后,当用户点击'Replay'按钮时,ExoPlayer 将重新播放视频或音频内容。
原文地址: http://www.cveoy.top/t/topic/qpn7 著作权归作者所有。请勿转载和采集!