使用javascript查找视频文件的编解码器
在我的应用程序中,我希望用户使用使用javascript查找视频文件的编解码器,javascript,html,Javascript,Html,在我的应用程序中,我希望用户使用 <input type="file"> 但我希望允许文件具有h.264编解码器。所以,如果用户上传一个带有其他编解码器的文件,即使扩展名相同,我也需要显示一条消息 从用户上传的文件对象中,我可以获得文件类型(如video/mp4),但我想确保只上传带有h.264编解码器的文件。不幸的是,我找不到任何东西来获取上传的视频文件的编解码器。任何帮助都将不胜感激。请注意:用户可以轻松地破坏客户端验证并上传任何内容。因此,您应该对编解码器进行客户端和服务
<input type="file">
但我希望允许文件具有h.264编解码器。所以,如果用户上传一个带有其他编解码器的文件,即使扩展名相同,我也需要显示一条消息
从用户上传的文件对象中,我可以获得文件类型(如video/mp4),但我想确保只上传带有h.264编解码器的文件。不幸的是,我找不到任何东西来获取上传的视频文件的编解码器。任何帮助都将不胜感激。请注意:用户可以轻松地破坏客户端验证并上传任何内容。因此,您应该对编解码器进行客户端和服务器端验证(如果前者是可能的话)?我不知道这是可能的,但看看:让我觉得可以从二进制数据创建blob并请求blob.type。