我试图通过在javascript中创建嵌入元素来动态嵌入视频文件(wmv,mpg,avi,mov等)。我遇到的问题是,这在所有浏览器中都不是很可靠,即使它确实有效,也无法保证最终用户拥有播放视频所需的插件。理想情况下,我会将所有内容转换为flv或HTML5视频格式,但由于cpu /磁盘空间限制(这些是最终用户上传的视频,而不是我),目前无法实现。我觉得这不应该像现在这样困难 - 有没有人有任何建议?
答案 0 :(得分:1)
可靠的唯一方法是使用闪光灯。使用ffmpeg将传入的视频转换为.FLV并使用Flash播放器。
答案 1 :(得分:1)
到VLC发布浏览器插件的那一天,最好的方法是将它们转换为服务器端的.FLV或.MP4文件。并使用免费的Flash视频播放器进行播放(我的意思是带有Flash后备的HTML5)。
如果您不想转换这些视频,请让最终用户直接下载这些文件。并且自己处理多视频格式的问题。
修改强> 或者你可以将你的网站移出HTML浏览器,并构建一个桌面软件,可以负责所有这些视频格式,客户端。
<强> EDIT2:强> 使用Youtube API或任何其他现有的视频托管服务。我个人会避免这个解决方案。