2016-08-22 110 views
0

我正在使用React和Rails构建一个带有几个不同页面路径的小网站。在着陆页上,我添加了一个HTML 5视频,该视频已被静音并自动播放。在这个页面上,它效果很好。但是,当我更换页面时,HTML 5视频会继续播放,并且不再被静音(即,我可以听到它播放,但看不到它)。我看不到在DOM中包含视频的组件。当我切换页面时,我的HTML5视频继续播放

我想我可能需要在更改页面时销毁此组件,但不完全确定此处的正确方法。思考?提前致谢!

回答

0

很难说,没有提供任何代码,但我猜你没有在你的组件中使用生命周期方法。

考虑使用componentWillUnmount销毁/停止正在播放的视频。