2017-07-24 99 views
1

我用https://ionicframework.com/docs/native/media/插件播放MP3文件中離子2 - 播放MP3文件

離子2項目這樣的代碼: (把動物的音頻文件src/assets/audio/animal.mp3

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

在HTML

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

但在Android設備中,當點擊播放按鈕時,我聽不到任何聲音

+0

Try - '' –

回答

1

嘗試使用NativeAudio插件(https://ionicframework.com/docs/native/native-audio/)。它對我來說真的很好。一些示例:

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

在這種情況下,nativeAudio注入NativeAudio模塊。要停止它,我這樣做:

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

您可以檢查文檔的更多選項。試試看...祝你好運!