DiscourseHubでiPadを使用すると、2020-12-18以降にアップロードされたVimeoリンクが音声なしで再生される

2020年12月18日に何があったのかはわかりませんが、iOS版DiscourseHubアプリ(少なくともiPadで、iPhoneでのテストは行っておりません)を使用すると、Discourseサイト上に投稿されたVimeoリンクの音声が出ず、再生されます。また、プログレスバーをクリックすると、動画が永久にフリーズしてしまいます。

この問題の影響を受けていないのは、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 に連絡したところ、「Vimeo Player は Web アプリ、アプリ内ブラウザ、またはハイブリッドアプリでの使用をサポートしていない」との回答で、彼らからはあまり助けになりませんでした。一部のユーザーからは、Chrome や Safari でも同様の問題が発生しているという報告がありました。@pmusaraj @merefield iPad 上のそれらのブラウザで再現できるかどうか、ぜひ教えていただきたいです(私は再現できませんでした)。そうすれば、少なくともコンソールエラーへのアクセスを得られるかもしれません。

「いいね!」 2

私からは Safari iOS で再現できませんでした。(また、Chrome iOS は内部では Safari と同じです。)

実機で DiscourseHub の Webview にコンソールログを接続できるので、来週それを試して、何か表示されるか確認します。

「いいね!」 5

こんにちは、Penar さん、

コンソールに何か表示されましたか?

「いいね!」 1

遅れてすみません、ナチョ。試してみたのですが、よくわかりません。WebViewのコンソールにはエラーが出ていません。デバイスのコンソールにはエラーが表示されていますが、オーディオが再生されるかどうかに関係なく同じエラーです(参考までに、エラーメッセージは「Required client entitlement is missing」です)。

そのため、これが何を意味するのか見当がつかないのです。

「いいね!」 2

お試しいただきありがとうございました!

「いいね!」 1

実は、今試してみたところ、Vimeo 側で何かが修正されたらしく、問題が自然に解決したようです。:man_shrugging:

「いいね!」 1

確かに、iPad でも修正されました。素晴らしい、クローズします!

「いいね!」 1