我试过这个运行一些简单的服务器,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);