Vimeo链接在2020-12-18后上传在DiscourseHub上用ipad播放时没有声音

我不知道 2020 年 12 月 18 日发生了什么,但在任何 Discourse 站点上发布的 Vimeo 链接,在使用 iOS 版 DiscourseHub 应用时(至少在 iPad 上,我手头没有 iPhone 进行测试)播放时没有声音。此外,点击进度条会导致视频永久卡住。

12 月 18 日之前创建的视频不受此问题影响(我每天都会发布 Vimeo 链接,因此能够将问题锁定在这一天)。

这是一个没有任何嵌入限制的示例链接:https://vimeo.com/508864124/fcbbcc92fa。在桌面端播放正常,但如果在 iPad 上使用 DiscourseHub 应用,则没有声音,且如果向前或向后跳转,视频会卡住。

此外,我的一些用户报告称,在 iPad 上使用 Chrome 和 Safari 时也出现了此行为,但在我的 iPad 上使用这些浏览器时运行良好。

已在 iPhone 7 Plus、iOS 14.4 和 DiscourseHub 应用上测试。一切正常。:slight_smile:

1 个赞

你能分享一个受影响的帖子链接和一个不受影响的帖子链接吗?

这个可以正常工作:Vimeo Embed not working on my site due to Vimeo server IP blacklisting - #2 by codinghorror

而我刚刚发布的那个则是一个无法工作的示例。

感谢您查看。那可能是 iPad 的问题。

2 个赞

我的 iPad mini(运行 iOS 14.4)没有这个问题,但在我的 iPad Pro 上可以复现,真奇怪!

1 个赞

是的,我的 iPad Pro 运行的是 14.4 系统,这非常奇怪。

1 个赞

我可以在 iPad 的 14.3 和 14.4 系统上复现 DiscourseHub 的问题,但在 iPhone 上无法复现。iPad 模拟器上也无法复现。目前不确定我们能做些什么来解决这个问题。

1 个赞

我已联系 Vimeo,他们表示“不支持在 Web 应用、应用内浏览器或混合应用中使用 Vimeo 播放器”,因此他们提供的帮助有限。部分用户反馈,他们在 Chrome 和 Safari 中也遇到了该问题。@pmusaraj @merefield 我很想知道你们是否能在 iPad 上的这些浏览器中复现该问题(我未能复现)。这样我们或许至少能获得控制台错误信息。

2 个赞

我在 Safari iOS 上也无法复现。(而且 Chrome iOS 底层与 Safari 相同。)

我可以在真实设备上为 DiscourseHub WebView 设置控制台日志,下周会尝试这样做,看看是否有相关输出。

5 个赞

你好,Penar,

你在控制台里看到什么了吗?

1 个赞

抱歉回复晚了,Nacho。我刚刚试了一下,但还是搞不清楚。WebView 控制台没有报错。设备控制台有一个错误,但无论音频是否播放,这个错误都会出现(顺便一提,错误信息是 Required client entitlement is missing)。

所以,我也不知道该怎么理解这个问题。

2 个赞

感谢你的尝试!

1 个赞

其实,我刚才试了一下,看来 Vimeo 修复了某些问题,因为这个问题似乎已经自行解决了。:man_shrugging:

1 个赞

确实,我的 iPad 上也修复了。太棒了,关闭!

1 个赞