iPhoneで動画の再生ができなくなったという方がおられたので、Q&Aを載せておきます。。。と言いますか、再生できる方法を発見していただいたのですが。。。
ここ一週間前ぐらいから、動画ページにログインして入り、そのまま、動画を選択して観ようとすると、動画サムネイルの画像表示のみになってしまい、それ以上、クリック等ができず動画の視聴ができなくなってしまいました。
技術的な理由と説明は面倒なので省略しますが、再生が始まるまでに少々時間がかかるように変更しました。それ以外の変更はありません。
iPhone特有の問題かもしれません。手持ちのAndroidでは正常に動作しています。
実は、iPhoneについてはサイト開始当初にも問題がありました。
iPhoneのブラウザは、iPad、iMac、Android、その他PCなどのブラウザとは異なる仕様になっており、開発者側にとっては悩みの種です。これに何とか対応してはいるつもりなのですが、まだ何らかの問題があるかもしれません。
完全に想像ですが、Appleの出しているデフォルトのブラウザとは違うブラウザならうまく行くかもしれません。
iphoneのブラウザを変えて、firefoxに切り替えてトライしてみたら問題なく視聴できました。ありがとうございます。iphoneにプリインストールされているブラウザの互換性の課題なのかもしれませんね。とりあえず、firefoxで視聴させていただくようにしますのでよろしくお願いします。
シナモンさん、ありがとうございました。
ということで、「iPhoneで再生ができなくなったぞ!」という方は、すみませんがとりあえずFirefoxインストールしてください。動画再生部分は何の変更もしていないもので、現在のところ何が悪いのかさっぱりわからないのです。
正直申しまして、iPhoneのブラウザは本当に厄介です。上述したように、iPad、iMac、Android、Windows用のブラウザと動作が異なります(Surfaceなどは、はなから相手にしてませんが、使ってる方いるんでしょうか???)。
字幕大王では、現在のところYouTubeとVimeoのAPIに対応して、動画再生の進行と共に、その「時刻」を取得して適切な字幕を切り替えて表示するようにしているわけですが、実はYouTubeの再生APIには、わざわざiPhone用の仕様があるんです。
これが無いとiPhoneでトラブルになるんですが、しかしVimeoにはこの仕様が無いので、そもそもまともに再生できません。英語圏の人が要求しているようですが、Vimeo側が対応していないようです。
これを避けるために、Vimeo動画はほとんどありませんが、例えば、以下などはYouTubeに無いので、Vimeoです。
このほかにも、iPhoneの特殊仕様があります。例えば以下です。
iPhoneのSafariで入力フィールドにフォーカスが移らない
一般の方はご存知無いかもしれませんが、こういった「自分勝手な仕様」がiPhoneには多々あるようです。しかも、これを説明している「正式な文書」がどこにも存在しないのです。アップルが「こうなってます」と公に説明しているならば、ユーザに対してできないという言い訳ができるわけですが、それもできません。ユーザの方は「当然できる」と思いこんでいるわけです。
本当にやめてほしいものです。以前はマイクロソフトが自分勝手な仕様を良くやっていましたが、今現在はアップルですね。
コメント