iframe未显示在React Native Video组件中

时间:2019-02-23 07:42:23

标签: android api react-native

我有一个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>
    )
  }
}

0 个答案:

没有答案