android - 如何在 youtube player api android 中隐藏更多视频(视频建议)
问题描述
我在 android 中使用 youtube player api。如何对播放器隐藏更多视频(视频建议)。
解决方案
我试图寻找相同的解决方案,但找不到任何解决方案。所以找到了一个解决方法,它会在完成后重置视频。
在您的 onInitializationSuccess 方法中实现 PlayerStateChangeListener 并在 onVideoEnded 方法中重置播放器以将视频放在开头并暂停它。(以下是我在 Kotlin 语言中的实现)。希望任何寻找它的人都会发现它有用。
override fun onInitializationSuccess(
p0: YouTubePlayer.Provider?,
p1: YouTubePlayer?,
p2: Boolean) {
p1!!.loadVideo(videolink)
p1.setPlayerStateChangeListener(object:YouTubePlayer.PlayerStateChangeListener{
override fun onLoading() {}
override fun onLoaded(p0: String?) {}
override fun onAdStarted() {}
override fun onVideoStarted() {}
override fun onVideoEnded() {
p1.seekToMillis(0)
p1.pause()
}
override fun onError(p0: YouTubePlayer.ErrorReason?) {}
})
}
推荐阅读
- autodesk-forge - 文件夹权限批量更新端点返回“访问被拒绝”错误
- c - 尝试扫描并打印结构中的字符串
- java - Swagger-Core 的对立面?
- spring-boot - 为什么我的 Spring Boot 单元测试不会在服务类中加载 @Value 属性?
- python - Python - 带有 STDIN 和 STDOUT 的子进程
- pine-script - 如何使用 Pine 脚本在监视列表中选择符号
- mongodb - 聚合管道中的可选中断
- mysql - 根用户拒绝通过 SQL Server LinkedServer 在 MySQL 中的特定列上插入
- powerbi - Power BI 表和 DAX - 导入和编写 DAX 或在源中执行所有操作
- r - 除了部分匹配之外,$ 运算符可以做任何 [ 和 [[ 不能做的事情吗?