Ric*_*ick 6 youtube android android-youtube-api
我有一个活动,YouTubePlayerSupportFragment在其中播放YouTube视频.
youtube播放器的风格设置为CHROMELESS(仅视频,无控件),播放由播放器视图外的我自己的自定义播放/暂停按钮控制.每一件事都按预期工作,直到我出于任何原因离开视频活动,然后回到它.
在离开活动时,视频暂停 - 正如预期的那样 - 但在返回之后,要求玩家player.play()什么都不做.没有错误也没有例外,它什么都不做.Play()只有在我加载新视频后才能再次使用..
我尝试使用YouTubePlayerFragment,但结果是一样的.但是,当使用DEFAULT样式时,默认播放按钮显然会重新加载视频(我看到刷新的缓冲区)从前一个位置开始按预期工作.这让我相信他们直接在他们的UI控件代码上而不是在播放器API上处理它.
我可以在SDK的自定义控件示例上重现这个问题,只需启动一个视频,按下最近的键并返回它,所以我认为可以安全地假设这是一个错误..有没有人能够解决这个问题?是否有任何方法可以检测到视频需要重新加载而不修复?
信息:我正在使用youtube的android播放器API v1.2.2和最新的youtube app v10.49.59
小智 0
几个小时后,我找到的唯一解决方案是在 Pause 事件中保存视频位置,并在 PostResume 事件中(当 YouTubeFragment 恢复时)重新加载视频 (player.loadVideo)。但我不知道这是否是唯一/最好的解决方案。
| 归档时间: |
|
| 查看次数: |
858 次 |
| 最近记录: |