2017-07-24 8 views
1

ich https://ionicframework.com/docs/native/media/ Plugin für Spiel mp3-Datei verwenden, inionische 2 - spielen MP3-Datei

ionischen 2 Projekt wie dieser Code: (put Tier Audiodatei in src/assets/audio/animal.mp3)

play(){ 
    const file: MediaObject = this.media.create('../assets/audio/animal.mp3'); 
    file.play(); 
    } 

in html

<button (click) = "play()" >Paly</button> 

aber in Android-Gerät und wenn Sie auf Play-Taste klicken, kann ich keine Töne hören

+0

Try - ' ' –

Antwort

1

Versuchen Sie das NativeAudio-Plugin (https://ionicframework.com/docs/native/native-audio/) zu verwenden. Es funktioniert wirklich gut für mich. Einige Beispiele:

if (this.platform.is('cordova')) { 
    this.nativeAudio.preloadSimple('chamada', 'assets/sounds/Umbriel.mp3'); 
    this.nativeAudio.loop('chamada'); 
} 

In diesem Fall wird nativeAudioNativeAudio Modul injiziert. Um es zu stoppen, mache ich:

if (this.platform.is('cordova')) { 
    this.nativeAudio.stop('chamada'); 
    this.nativeAudio.unload('chamada'); 
    } 

Sie können weitere Optionen auf Dokumentation überprüfen. Probieren Sie es aus ... viel Glück!