2017-07-24 98 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'); 
    } 

您可以检查文档的更多选项。试试看...祝你好运!