1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Googleドライブからの埋め込み動画がSafariで閲覧できない

Last updated at Posted at 2020-11-14

問題点

  • Webページに埋め込んだ Googleドライブ上の動画が、Safari で閲覧すると再生されない。
    • Chrome など、別のブラウザではふつうに再生できる。
    • YouTube にアップしたものを埋め込むと、Safari でも問題なく再生できる。
  • 動画のサムネイルは表示されるが、再生ボタンを押すと、下のように真っ黒になってしまい、再生できない。
    image.png

(参考)Googleドライブ上の動画の埋め込み

  • 以前は、Googleドライブ上のコンテクストメニューから埋め込み用のURLを取得できたが、現在は若干面倒になっている。
  • Gooleドライブで取得できる共有用のURLで動画を閲覧し、そのページの右上のプルダウンメニューから「アイテムを埋め込む…」を選ぶとHTMLコードをコピーできる。
    • いちいちこの操作をする必要はなく、以下のように書けば埋め込める。
<iframe src="https://drive.google.com/file/d/{ファイルID}/preview" width="640" height="480"></iframe>
  • 埋め込み用のHTMLコードを取得するための方法は、ちょいちょい仕様が変わる。

解決法

  • Safariのセキュリティ設定に起因するので、サーバ側で回避することはできない。閲覧するユーザーに解決法の実行を促すしかない。

解決法1:別のブラウザで閲覧してもらう

  • Chromeなどを使ってもらう。

解決法2:Safariのセキュリティ設定を変更してもらう

  • macOSのSafariなら、環境設定 → プライバシー のタブを開き、Webサイトによるトラッキングの サイト越えトラッキングを防ぐ のチェックを外す。
    image.png

  • iOSのSafariなら、設定 → Safari の プライバシーとセキュリティ のブロックにある、 サイト越えトラッキングを防ぐ のチェックを外す。
    image.png

解決法3:ポップアウトして閲覧してもらう

  • 動画右上のボタンから別ウィンドウ(タブ)にポップアウトしてもらえば、閲覧可能です。
    • ただし、Web上に埋め込まれた動画が、クリックすると真っ黒になってしまうという、コスメティックにダメっぽい問題は解決されません。

image.png

素朴な疑問

  • 同じ Google 系の YouTube は問題なく閲覧できるのはどうしてなのか、謎。Googleドライブの動画機能は、YouTubeの機能制限版という雰囲気で、トラッキングとか YouTube の方が激しくやっていそうなものだが……
1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?