gpt4 book ai didi

react-native - 在事件上 react 原生播放声音

转载 作者:行者123 更新时间:2023-12-03 11:56:25 28 4
gpt4 key购买 nike

我有一个组件,如:

import React, { Component } from 'react'
import { StyleSheet, Text, View, TouchableOpacity } from 'react-native'


class MovieList extends Component {


handlePress() {
// Play some sound here
}

render() {
const { movie } = this.props
return (
<TouchableOpacity onPress={this.handlePress.bind(this)}>
<View style={styles.movie}>
<Text style={styles.name}>{movie.name}</Text>
<View style={styles.start}>
<Text style={styles.text}>Start</Text>
</View>
</View>
</TouchableOpacity>
)
}
}

在这里,当我触摸 view我想播放一些声音。
我用谷歌搜索过,但没有找到任何合适的答案

无论如何,当我按下某些东西时我可以播放声音吗?
我怎样才能做到这一点 ?

最佳答案

退房 React Native Sound - 用于访问设备音频控件的跨平台组件。

你可以像这样使用它:

const Sound = require('react-native-sound')

let hello = new Sound('hello.mp3', Sound.MAIN_BUNDLE, (error) => {
if (error) {
console.log(error)
}
})

hello.play((success) => {
if (!success) {
console.log('Sound did not play')
}
})

关于react-native - 在事件上 react 原生播放声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37536960/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com