我正在使用React和Rails构建一个包含几个不同页面路由的小型网站。在着陆页上,我添加了一个HTML 5视频,该视频已静音并自动播放。在这个页面上它很棒。但是,当我更改页面时,HTML 5视频继续播放,并且不再静音(即,我可以听到它播放,但看不到它)。我无法在DOM中看到包含视频的组件。
我想我可能需要在更改页面时销毁此组件,但不完全确定正确的方法。思考?提前谢谢!
答案 0 :(得分:0)
很难说没有提供任何代码,但我猜你没有在组件中使用生命周期方法。
考虑使用componentWillUnmount
来销毁/停止播放视频。