2017-02-05 6 views
0

ブラウザが特定のファイルを再生できるかどうかを確認します。PHP:ファイルがブラウザで表示可能かどうか確認してください。

は今のところ、私はこれをやっている:

$playable = ['image/png', 'image/jpeg' ... 'video/mp4' ...]; 
if (isset($playable[mime_content_type($file)])) { 
    // file is playable 
} 

これを行うには良い方法はありますか?現代のブラウザで再生可能なMIMEタイプのリストですか?

+2

を参照してください。あなたの主な質問は、これを見てください:http://stackoverflow.com/questions/18678400/knowing-with-php-if-the-browser-can-play-audio-file-with-html5-audio-タグ –

答えて

0

mimeタイプの前半に基づいて、適切な要素のコンテンツを提供することができます。エラーを検出するには、onerrorイベントハンドラを使用します。

は非常に少なくとも、あなたはむしろisset` ``よりin_array`を使用するために、条件を切り替えることができHow does one use the onerror attribute of an img element

関連する問題