【发布时间】:2018-08-17 15:09:01
【问题描述】:
我正在尝试在我的 react 本机应用程序中自动播放 youtube 嵌入视频。
这是我的代码,
render() {
const { data } = this.props;
const { loading } = this.state;
return (
<View>
<CloseButton onTrigger={this.closeModal.bind(this)} />
<PlayIcon onTrigger={this.playVideo} />
<Image source={{uri:data.src}} resize='contain' style={{height:250}} />
<Image
source={require('../../assets/img/grediant.png')}
resizeMode='cover' style={styles.gradientImage} />
<ContentWidget style={styles.infoContentTwo}>
<MyAppText style={{color:'white'}}>{data.title}</MyAppText>
</ContentWidget>
{this.state.openVideo && <View style={styles.webViewStyle}>
<WebView style={{height:250}} source={{uri:`${data.video}?autoplay=1`}} fullScreen={true} />
</View>}
{loading && <Spinner />}
</View>
);
}
但它不起作用,我有一个 playIcon 自定义按钮,如果我单击该按钮,则应该播放 youtube 视频。我不知道我在代码中哪里错了。
【问题讨论】:
-
我也在寻找相同的....即使在设置 mediaPlaybackRequiresUserAction = false 之后。它不工作。
-
我也在寻找相同的......因为设置 mediaPlaybackRequiresUserAction = false 不起作用。
标签: react-native youtube autoplay