【发布时间】:2019-07-14 18:42:36
【问题描述】:
播放视频时,播放音乐应用会崩溃。
提示短信或电话声音也会崩溃
看起来任何系统声音都会导致崩溃
我尝试升级到最新版本的 react native 也遇到了同样的问题。
请帮帮我
import { WebView } from 'react-native';
@observer
export default class MyWebView extends Component<any>
{
setPlay = (){
this.setState({play: true})
}
render() {
const uri = 'https://www.youtube.com/embed/71pyOB4TPRE'
let play = this.state.play
return (
<View >
{!play ? <TouchableOpacity onPress={this.setPlay}>
<Image style={{ width: 40, height: 40 }} source={playerIcon} />
</TouchableOpacity> : null}
{ play?
<View style={{width: 450, height:300}} >
<WebView
source={{ uri: uri }}
/>
</View> :null}
</View>
)
}
}
如果直接显示webview,它不会崩溃
render() {
const uri = 'https://www.youtube.com/embed/71pyOB4TPRE'
let play = this.state.play
return (
<View >
<View style={{width: 450, height:300}} >
<WebView
source={{ uri: uri }}
/>
</View>
</View>
)
}
}
仅限安卓
【问题讨论】:
-
我添加了代码。代码非常简单。我使用的是 0.58.5 版
-
这是什么移动设备?
-
我找到了错误的原因,但仍然不知道为什么
-
世博还是被驱逐?
-
弹出@diogenesgg
标签: react-native webview