首页 > 解决方案 > 在 react-native 上按多个 TouchableOpacity 元素

问题描述

我正在开发一个必须播放多种声音的应用程序。好吧,我正在使用 react-native-sound 库。很棒,但是当用户按下 TouchableOpacity 元素时,必须播放我的声音。但是,当我在我的 Android 设备上进行测试时,我可以在按下按钮时播放声音,很好,但是当我想同时按下两个按钮时,没有任何附加内容或只播放一个声音。

我的代码示例:

export default class PayerButton extends Component {

    render () {
        return (
            <TouchableOpacity
                onPress={ this.playTheSound(this.props.mySound) }
            >
                <Text>Play this sound</Text>
            </TouchableOpacity>
        );
    }


    playTheSound() { ... }


}

在我的 App 组件中,我有两个元素 PlayerButton。我想要一起按下元素,例如他们一起播放声音。

谢谢您的帮助 :)

享受。

标签: androidreactjsreact-native

解决方案


推荐阅读