首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在播放器恢复/活动恢复后,Youtube控件(播放/暂停)不起作用

在播放器恢复/活动恢复后,Youtube控件(播放/暂停)不起作用
EN

Stack Overflow用户
提问于 2016-01-27 01:49:12
回答 1查看 956关注 0票数 6

我有一个活动,里面有一个YouTubePlayerSupportFragment,用来播放youtube视频。

youtube播放器的样式设置为CHROMELESS (只有视频,没有控件),播放由我自己定制的播放/暂停按钮在播放器视图之外控制。一切都按预期进行,直到我出于任何原因离开视频活动的那一刻,然后又回来了。

离开活动后,视频会暂停--正如预期的那样--但在返回活动后,请求播放器执行player.play()操作什么也不做。没有错误也没有异常,它什么也不做。只有在加载新视频后,Play()才能再次工作。

我尝试使用YouTubePlayerFragment,但结果是一样的。然而,当使用DEFAULT样式时,按下默认的播放按钮显然会从先前的位置重新加载视频(我看到缓冲区正在刷新),并按预期工作。这让我相信他们以某种方式直接在UI控件代码而不是播放器API上处理它。

我可以在SDK的自定义控件示例中重现此问题,只需启动一个视频,按下recents键并返回到它,因此我认为可以安全地假设这是一个错误。有没有人能够解决这个问题?有没有办法在这个问题没有修复的情况下检测到视频需要重新加载?

信息:我使用的是youtube的android播放器API v1.2.2和最新的youtube应用程序v10.49.59

EN

回答 1

Stack Overflow用户

发布于 2016-04-07 16:41:50

几个小时后,我找到的唯一解决方案是在暂停事件时保存视频位置,并在PostResume事件(当YouTubeFragment恢复时)重新加载视频(player.loadVideo)。但我不知道这是不是唯一/最好的解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35020445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档