我将this package用于vimeo视频播放器。但出现以下错误。 还有其他方法可以在React Native应用程序上使用vimeo Player吗?
在UIManager中找不到不变的违规:不变的违规:requireNativeComponent:“ RCTWebViewBridge”。
答案 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)}
/>
);
}