尝试在 videojs 中播放视频时无法加载媒体错误
The media could not be loaded error when trying to play a video in videojs
我在我的 React 项目中使用了 videojs。我正在尝试从本地路径播放视频。但是当我尝试这样做时出现错误。这是我给视频源的路径,我也附上了项目结构。
<video id="myvideo" src="./src/pages/VideoScreen/CarChase.mp4" type="video/mp4"/>
这是我的项目结构
这是我的错误
还有为什么我的 .mp4 文件是红色的。有什么问题吗?
我也在我的 webpack 中添加了这些加载器来尝试
{
test: /\.html$/,
loader: 'html-loader?attrs[]=video:src'
}, {
test: /\.mp4$/,
loader: 'url?limit=10000&mimetype=video/mp4'
},
但这也没有用。我给的路径有误吗?
url 加载程序不适用于 jsx 中的 src
属性。您必须像这样导入视频文件:
import videoSrc from './src/pages/VideoScreen/CarChase.mp4';
//...
id="myvideo"
src={videoSrc}
type="video/mp4"
我在我的 React 项目中使用了 videojs。我正在尝试从本地路径播放视频。但是当我尝试这样做时出现错误。这是我给视频源的路径,我也附上了项目结构。
<video id="myvideo" src="./src/pages/VideoScreen/CarChase.mp4" type="video/mp4"/>
这是我的项目结构
这是我的错误
还有为什么我的 .mp4 文件是红色的。有什么问题吗?
我也在我的 webpack 中添加了这些加载器来尝试
{
test: /\.html$/,
loader: 'html-loader?attrs[]=video:src'
}, {
test: /\.mp4$/,
loader: 'url?limit=10000&mimetype=video/mp4'
},
但这也没有用。我给的路径有误吗?
url 加载程序不适用于 jsx 中的 src
属性。您必须像这样导入视频文件:
import videoSrc from './src/pages/VideoScreen/CarChase.mp4';
//...
id="myvideo"
src={videoSrc}
type="video/mp4"