Я хочу воспроизвести звук в React Native.
Я пытаюсь прочитать здесь в zmxv / реагировать-нативный звук , но как начинающий, как я, это документацияменя смутило, как применить это в коде React Native.
Прежде чем я попробую этот , чтобы заставить звуковой сигнал реагировать на событие и создать код, подобный этому:
import React, { Component } from 'react'
import { StyleSheet, Text, View, TouchableOpacity } from 'react-native'
const Sound = require('react-native-sound')
export default class MovieList extends Component {
handlePress() {
// Play some sound here
let hello = new Sound('motorcycle.mp3', Sound.MAIN_BUNDLE, (error) => {
if (error) {
console.log(error)
}
})
hello.play((success) => {
if (!success) {
console.log('Sound did not play')
}
})
}
render() {
const { movie } = this.props
return (
<TouchableOpacity onPress={this.handlePress.bind(this)}>
<View>
<Text>Start</Text>
</View>
</TouchableOpacity>
)
}
}
И вот куда я положил свое аудио:
MyProject / android / app / src / main / res / raw / motorcycle.mp3
Структура проекта
Итак, что не так в моем коде?