असल में, मैं ट्रेवर का कोड अपने प्रोजेक्ट में ठीक काम करने में सक्षम था। मुझे स्रोत तत्व में एक समापन टैग जोड़ना पड़ा, जैसे।
<video id="background-video" loop autoPlay>
<source src="http://www.sample-videos.com/video/mp4/720/big_buck_bunny_720p_1mb.mp4" type="video/mp4" />
<source src="http://www.sample-videos.com/video/mp4/720/big_buck_bunny_720p_1mb.mp4" type="video/ogg" />
Your browser does not support the video tag.
</video>
इसके अलावा, ध्यान दें कि 'ऑटोप्ले' 'ऑटोप्ले' में बदल दिया जाना चाहिए या प्रतिक्रिया आप पर एक चेतावनी फेंक देगा और न ही ऑटो वीडियो खेलते हैं। उन दो परिवर्तनों के बाहर, कोड की प्रतिलिपि बनाना और चिपकाना ठीक काम करना चाहिए।
ES6/कोलाहल उदाहरण:
'use strict';
import React, {Component} from 'react';
class Example extends Component {
constructor (props) {
super(props);
this.state = {
videoURL: 'http://www.sample-videos.com/video/mp4/720/big_buck_bunny_720p_1mb.mp4'
}
}
render() {
return (
<video id="background-video" loop autoPlay>
<source src={this.state.videoURL} type="video/mp4" />
<source src={this.state.videoURL} type="video/ogg" />
Your browser does not support the video tag.
</video>
)
}
};
export default Example;
स्रोत
2016-03-26 04:57:09
उत्तर के लिए बहुत बहुत धन्यवाद। मुझे डर है कि यह मेरे रिएक्ट घटक में प्रतिपादन नहीं कर रहा है, सिर्फ इसलिए कि ऐसा लगता है कि यह नहीं जानता कि
एलओएल क्षमा करें मैंने देखा नहीं कि आपने प्रतिक्रिया –
का उपयोग किया है, मुझे यकीन नहीं है कि प्रतिक्रिया का उपयोग कैसे करें ... क्षमा करें –