いくつかの問題が発生していると思います。こちらの手順を使用して Facebook ビデオを埋め込もうとしています。
Chromeでうまくいきました。Safari で試したところ、プレースホルダー イメージは正常に読み込まれましたが、ビデオを再生しようとすると回転し続け、コンソールに一連のエラーが表示されました。
Blocked a frame with origin "https://www.facebook.com" from accessing a frame with origin "http://localhost:4000". The frame requesting access has a protocol of "https", the frame being accessed has a protocol of "http". Protocols must match.
明らかにhttps、私はここのローカルホストで実行していませんhttp。
次に Firefox で試してみたところ、「このビデオは古いバージョンの Adobe Flash Player では再生できません」という内容の警告が表示されました。新しいバージョンの Adobe Flash をインストールすると、Safari と Firefox の両方で再生されます。ただし、Safari では「プロトコル」コンソール エラーが引き続き発生し、Firefox では次のコンソール エラーが発生します。
- This site makes use of a SHA-1 Certificate; it's recommended you use certificates with signature algorithms that use hash functions stronger than SHA-1.
- Error: Permission denied to access property 'toString'
いくつかの質問:
- コンソール エラーを取り除くにはどうすればよいですか?
- Flash プレーヤーが古いことを Safari ユーザーに知らせるか、Flash を使用しないようにするにはどうすればよいですか? (Flash のない iPhone でも動作することに気付きました。別のビデオ形式を使用するよう Facebook に指示する方法はありますか?)