0
リアクトでローカルビデオを読み込むことができません。私はビデオを私のフォルダ "app/assets/video/concert.mp4"に入れました。ここでローカルビデオをリアクトでロードできません
render(){ return (<video src="../../app/assets/videos/concert.mp4" controls />); }
は私のファイル構造である:
- MusicianHub
-
私のリアクトファイル "search_bar.jsx" で、私は、HTML5のvideoタグを持っている私はとビデオを調達しました
- アプリ
- 資産
-
の
- 動画
- concert.mp4
- 動画
- 資産
- フロントエンド
- 成分
- search_bar.jsx
- 成分
- アプリ
あなたが外部ビデオを読み込む場合は、ビデオタグが動作します。ここに私のwebpack.config.jsがあります
module: {
loaders: [
{
test: /\.jsx?$/,
exclude: /(node_modules|bower_components)/,
loader: 'babel',
query: {
presets: ['react', 'es2015']
}
},
{
test: /\.html$/,
loader: 'html-loader?attrs[]=video:src'
}, {
test: /\.mp4$/,
loader: 'url?limit=10000&mimetype=video/mp4'
}
]
}
ウェブパックの設定を投稿できますか?また、 '../../app/app/ assets/videos/convert.mp4'から' import video 'を実行して、 'video src = {video} />'を実行して、webpackがビデオファイルをプルする必要があることを認識させます – erichardson30
webpack-dev-serverを使用していますか? –
@ erichardson30私はwebpack.configをアップロードしてインポートステートメントを含んでいますが、webpackは私が提供したローダーに不満です:ERROR in Loader /Users/briantsai/Desktop/MusicianHub/node_modules/url/url.js? limit = 10000&mimetype = video/mp4は関数を返しませんでした @ ./frontend/components/search_bar.jsx 15:15-61 – Brian