我想检查某个文件是否可以被浏览器播放。
现在,我正在这样做:
$playable = ['image/png', 'image/jpeg' ... 'video/mp4' ...];
if (isset($playable[mime_content_type($file)])) {
// file is playable
}
有更好的方法吗?也许是现代浏览器可以播放的MIME类型列表?
答案 0 :(得分:0)
您可以根据mime类型的前半部分提供相应元素中的内容。然后,您可以使用onerror
事件处理程序来检测错误。