我有一个api,我从中获得iframe属性以显示视频,该iframe属性以这种形式"<iframe src=\"https://iframe.dacast.com/b/114063/c/477044\" width=\"960\" height=\"540 frameborder=\"0\" scrolling=\"no\" allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen></iframe>"
来自api,当我将其设置为Video组件的uri时, t播放视频,请问我可能在做错什么以及如何解决该问题。我正在测试在android设备上运行该应用程序,海报图像仅显示出来,接下来什么也没发生。
下面是我的React本机代码
renderVideo () {
const {params} = this.props.navigation.state;
return(
<Video
source={{uri: 'https://api.test.com/v3/channel/490909/embed/iframe?apikey=0000'}}
controls={true}
style={{ width: '100%', height: '80%' }}
poster={params.image}
posterResizeMode={'contain'}
// repeat={true}
resizeMode={"cover"}
minLoadRetryCount={5}
volume={1.0}
rate={1.0}
// fullscreen={true}
ignoreSilentSwitch={"obey"}
/>
)
}
render () {
return (
<View>
{this.renderVideo()}
</View>
)
}
}