组件内的此视频 src 路径有什么问题? [反应]
What is the problem with this video src path inside a component? [REACT]
我的 src 文件夹中有以下结构。我正在尝试在 VideoBackground.js 组件(在 components/VideoBackground 内)中使用来自 assets/video/blockchain.mp4 的视频。但是它什么也没有显示。
为此,我使用这个变量来存储路径:
const videoSource = "../../assets/video/blockchain.mp4";
然后我在此处的源标记中使用该变量:
<video autoPlay="autoplay" loop="loop" muted>
<source src={videoSource} type="video/mp4" />
</video>
如果我编辑 videoSource 变量以便将新的 url 添加到同一视频,但在外部服务器中它可以工作。但是我无法使用存储在我的项目中的视频来做到这一点。
非常感谢您抽出宝贵时间。
我刚刚发现了解决方案:
您必须这样导入视频:
import videoSource from "./your-path-to-the-video";
然后您可以像我在第一个 post 中所做的那样在视频的源标记中使用 videoSource 值并且它有效。
我的 src 文件夹中有以下结构。我正在尝试在 VideoBackground.js 组件(在 components/VideoBackground 内)中使用来自 assets/video/blockchain.mp4 的视频。但是它什么也没有显示。
为此,我使用这个变量来存储路径:
const videoSource = "../../assets/video/blockchain.mp4";
然后我在此处的源标记中使用该变量:
<video autoPlay="autoplay" loop="loop" muted>
<source src={videoSource} type="video/mp4" />
</video>
如果我编辑 videoSource 变量以便将新的 url 添加到同一视频,但在外部服务器中它可以工作。但是我无法使用存储在我的项目中的视频来做到这一点。
非常感谢您抽出宝贵时间。
我刚刚发现了解决方案:
您必须这样导入视频:
import videoSource from "./your-path-to-the-video";
然后您可以像我在第一个 post 中所做的那样在视频的源标记中使用 videoSource 值并且它有效。