React Native-有什么方法可以在React Native应用上使用vimeo视频播放器吗?

时间:2019-04-09 06:42:15

标签: react-native vimeo vimeo-player

我将this package用于vimeo视频播放器。但出现以下错误。 还有其他方法可以在React Native应用程序上使用vimeo Player吗?

  

在UIManager中找不到不变的违规:不变的违规:requireNativeComponent:“ RCTWebViewBridge”。

1 个答案:

答案 0 :(得分:0)

我已经使用了以下代码:

   getVimeoPageURL(videoId) {
        return 'https://myagi.github.io/react-native-vimeo/v0.3.0.html?vid=' + videoId;
    }

render() {
        return (
            <WebView
                ref="webviewBridge"
                style={{
                    // Accounts for player border
                    marginTop: -8,
                    marginLeft: -10,
                    height: this.props.height
                }}
                injectedJavaScript={injectedCode}
                source={{ uri: this.getVimeoPageURL(this.props.videoId) }}
                scalesPageToFit={this.props.scalesPageToFit}
                scrollEnabled={false}
                onMessage={this.onBridgeMessage}
                onError={error => console.error(error)}
            />
        );
    }