Ruby on rails 视频赢得';不要玩反轨道游戏
您好,我正在尝试在react rails组件中播放视频:Ruby on rails 视频赢得';不要玩反轨道游戏,ruby-on-rails,reactjs,video,react-rails,Ruby On Rails,Reactjs,Video,React Rails,您好,我正在尝试在react rails组件中播放视频: import React from "react" import PropTypes from "prop-types" class Video extends React.Component { render () { return ( <React.Fragment> <div className="container&quo
import React from "react"
import PropTypes from "prop-types"
class Video extends React.Component {
render () {
return (
<React.Fragment>
<div className="container">
<div className="row d-flex justify-content-center">
<div>
<video width="420" height="315"
autoPlay={true}
src="assets/Filutter_Resteraunt_Demo.mov"/>
</div>
</div>
</div>
</React.Fragment>
);
}
}
export default Video
从“React”导入React
从“道具类型”导入道具类型
类Video.Component{
渲染(){
返回(
);
}
}
导出默认视频
config/application.rb:
module App
class Application < Rails::Application
config.assets.paths << "#{Rails.root}/app/assets/videos"
模块应用程序
类应用程序 config.assets.path尝试使用MP4(而不是MOV)。有从MOV格式到MP4格式的免费在线转换器。这并没有解决问题,谢谢。看看这是否在你的浏览器上播放。如果是,那么用你的代码测试它。。。你也会说Firefox,但你的代码在其他浏览器(如Chrome)上是否有效。这不可能是路径URL问题,因为您说它从视频开始1秒(第一帧)加载。我只能认为格式是错误的…我通过在视频标记中添加controls=“controls”和autoPlay=“autoPlay”解决了这个问题:我的“格式是错误的”是指“视频已损坏”。。。好的,我想你的意思是它在按下播放按钮后没有播放(它停留在第一帧上意味着可能会损坏)。。。不管怎样,现在“不会播放”的问题通过一个实际的播放按钮解决了。简单的事情可以解决一切。