reagieren nativen Ton Abspielen bei Ereignis
Habe ich eine Komponente wie:
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>
)
}
}
Hier, wenn ich berühre die view
ich spielen möchte, auch einige gute.
Ich habe gegoogelt aber nicht gefunden keine entsprechende Antwort
Ist es trotzdem kann ich sound wiedergeben, wenn ich drücken um etwas?
Wie kann ich dies tun ?
Werfen Sie einen Blick auf github.com/zmxv/react-native-sound es tut genau das, was Sie brauchen.
InformationsquelleAutor gamer | 2016-05-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Check-out Reagieren Nativen Sound - ein cross-Plattform Komponente für den Zugriff auf device-audio-Kontrollen.
Können Sie es verwenden, etwa so:
react-native-sound
aber mit der url die mp3-link?Sie können möchten, dass der sound auch, sonst ist es wahrscheinlich ein Fehler ausgegeben. github.com/zmxv/react-native-sound/issues/120
Wie zu spielen sound-on-Taste drücken ? kann u zeigen einige Beispiel
was ist "MAIN_BUNDLE". Ich kopieren Sie den code ersetzen Sie einfach den Namen der sound-Datei, aber es ist nicht zu spielen ...
nur ein heads-up gibt es einen dokumentierten Fehler in diesem, dass mehr Leute als nur mich in und kann es nicht beheben. gibt es ein android-flag-check passiert mit RNSound und mich und andere, die ein iOS-only-app Probleme beheben.
InformationsquelleAutor Tom Walters
Können Sie versuchen, die Audio-Komponente von expo-sdk.
Überprüfen Sie ein Beispiel hier.
Funktioniert es mit dem sdk 18.
InformationsquelleAutor Niakrais