无法从网络服务器播放mp4,从file://播放正常

时间:2015-03-15 04:01:39

标签: google-chrome video server local-files

我试过这个运行一些简单的服务器,beefy.js和static-server,都是简单的节点服务器。

我的问题是,当我通过视频元素中的http://或通过本地网络服务器上的相对路径加载视频时,它无法播放。我没有错。 我通过提供错误的地址来检查地址是否正确,这在控制台中给我一个错误。

如果我给chrome file://LOCATION_OF_MP4,Chrome会播放视频没问题。

如果我转到http://localhost:9080/relative-location.MP4,我会看到一个带有播放器控件和静音的黑屏。

我无法弄清楚为什么本地版本应该没问题,但找不到基于服务器的版本。

我正在通过

创建视频代码
var vid = document.createElement('video');
console.log('src', state.demoVideo.store.src());
vid.setAttribute('src', state.demoVideo.store.src());
document.body.appendChild(vid);

0 个答案:

没有答案