2
私はこのコードを試してみます。私は(サファリ、Firefoxの)ノートブックで遊ぶが、私はIPAD2(サファリ)や三星銀河(オペラ)で再生するときに動作しないときビデオタグhtml5とbase64_encodeのsrcが異なるデバイスとブラウザで動作しない
<video width="320" height="240" controls="controls" autobuffer="autobuffer">
<source src="data:video/mp4;base64,AAAA<?php echo chunk_split(base64_encode(trim(file_get_contents('kecak.mp4')))); ?>" type="video/mp4" />
Your browser does not support the video tag.
</video>
それが仕事です。 私は
src="kecak.mp4"
と交換したときに、それはすべてのデバイスやブラウザでの作業ですので、問題は
src="data:video/mp4;base64,AAAA<?php echo chunk_split(base64_encode(trim(file_get_contents('kecak.mp4')))); ?>
であると思います。実際に私の場合、RESTFulからhttp経由の配信ビデオへの応答から来ているのでbase64_encode(trim(file_get_contents( 'kecak.mp4')))を使用する必要があります。 base64_encodeと同じhttpからの文字列レスポンス(trim(file_get_contents( 'kecak.mp4')))。 あなたの助けを求めて:-)
これはビデオ([リンク]でhttp://www.rey1024.com/ < PHPエコーBASE64_ENCODE(のfile_get_contents($ yourfile)): はちょうどこのようにしてみてくださいすることができますwp-content/uploads/kecak.mp4) – rey1024
私は同じ問題を抱えています。あなたは解決策を見つけましたか? – JB2