動画の再生ができない
自分で会社で動画ポータルサイトを作成して、そこに動画一覧を作成して動画ファイルを置いて、iphoneから動画を見る、ということを行っています。
しかし、以前は再生できた動画が、いつからか再生されずに困っています。
iphoneを持っている人を集めて、いくつか試してみたところ、iOS 12.1.4では再生できて、12.3.1と12.4では再生できない、ということがわかりました。
ブラウザは会社の指定でVMwareのWeb(7.7.1_606)というブラウザとMAGというProxy Serverの組み合わせで使っています。
その後、html越しに再生させようとするとダメで、http://XXXXXX/video.mp4のようなmp4を直接動かすようにすると再生できることがわかりました。
ちなみにテストに使ったhtmlは以下のとおりです。
<html>
<head>
<title>test</title>
</head>
<body>
<video controls poster="https://xxxxxx/uploads/nostv/movie/1492/thumb.jpg">
<source type="video/mp4" src="https://xxxxxx/uploads/nostv/movie/1492/video.mp4" />
</video>
</body>
</html>
その後、VMwareに問い合わせたところ、Dolphin Browserでも再生してみるように言われ、以下のような結果となりました。動画ファイルは仮に立てたどこからでもアクセスできるサーバーに置いて試しました。
(Safari)
◯ html経由(videoタグ)は再生可
◯ 動画ファイル直も再生可
(VMWare web)
✕ html経由(videoタグ)は再生不可
✕ 動画ファイル直も再生不可
(ドルフィンブラウザ)
✕ html経由(videoタグ)は再生不可
◯ 動画ファイル直は再生可
この結果をVMwareに伝えたところ、以下のような回答が来て途方に暮れています。
DolphinBrowser でも事象が発生していることから iOS の UIWebView の動作が変更になったことに起因して本事象は発生していると推察されます。
過去の事例等確認致しましたが、iOS 12 に起因して発生しているという情報しかなく、具体的にどの様に html やJavascript を変更するのかの情報につきましては弊社にはございませんでした。
誠に恐れ入りますが、こちらの動作につきましては iOS 側の動作に起因致しますので、Apple 社へご確認頂きます様お願い申し上げます。
動画サイトを運営されているような方であれば一通りのブラウザで再生検証されているのではないかと思います。
このあたり、知見をお持ちの方はいらっしゃいませんでしょうか。。。
iPhone 7