我不知道 2020 年 12 月 18 日发生了什么,但在任何 Discourse 站点上发布的 Vimeo 链接,在使用 iOS 版 DiscourseHub 应用时(至少在 iPad 上,我手头没有 iPhone 进行测试)播放时没有声音。此外,点击进度条会导致视频永久卡住。
12 月 18 日之前创建的视频不受此问题影响(我每天都会发布 Vimeo 链接,因此能够将问题锁定在这一天)。
这是一个没有任何嵌入限制的示例链接:https://vimeo.com/508864124/fcbbcc92fa。在桌面端播放正常,但如果在 iPad 上使用 DiscourseHub 应用,则没有声音,且如果向前或向后跳转,视频会卡住。
此外,我的一些用户报告称,在 iPad 上使用 Chrome 和 Safari 时也出现了此行为,但在我的 iPad 上使用这些浏览器时运行良好。
Don
2
已在 iPhone 7 Plus、iOS 14.4 和 DiscourseHub 应用上测试。一切正常。
1 个赞
Falco
(Falco)
3
你能分享一个受影响的帖子链接和一个不受影响的帖子链接吗?
我的 iPad mini(运行 iOS 14.4)没有这个问题,但在我的 iPad Pro 上可以复现,真奇怪!
1 个赞
是的,我的 iPad Pro 运行的是 14.4 系统,这非常奇怪。
1 个赞
pmusaraj
(Penar Musaraj)
8
我可以在 iPad 的 14.3 和 14.4 系统上复现 DiscourseHub 的问题,但在 iPhone 上无法复现。iPad 模拟器上也无法复现。目前不确定我们能做些什么来解决这个问题。
1 个赞
我已联系 Vimeo,他们表示“不支持在 Web 应用、应用内浏览器或混合应用中使用 Vimeo 播放器”,因此他们提供的帮助有限。部分用户反馈,他们在 Chrome 和 Safari 中也遇到了该问题。@pmusaraj @merefield 我很想知道你们是否能在 iPad 上的这些浏览器中复现该问题(我未能复现)。这样我们或许至少能获得控制台错误信息。
2 个赞
pmusaraj
(Penar Musaraj)
10
我在 Safari iOS 上也无法复现。(而且 Chrome iOS 底层与 Safari 相同。)
我可以在真实设备上为 DiscourseHub WebView 设置控制台日志,下周会尝试这样做,看看是否有相关输出。
5 个赞
pmusaraj
(Penar Musaraj)
12
抱歉回复晚了,Nacho。我刚刚试了一下,但还是搞不清楚。WebView 控制台没有报错。设备控制台有一个错误,但无论音频是否播放,这个错误都会出现(顺便一提,错误信息是 Required client entitlement is missing)。
所以,我也不知道该怎么理解这个问题。
2 个赞
其实,我刚才试了一下,看来 Vimeo 修复了某些问题,因为这个问题似乎已经自行解决了。
1 个赞