【问题标题】:ionic 2 - play mp3 file离子 2 - 播放 mp3 文件
【发布时间】:2017-12-30 03:23:09
【问题描述】:

我使用https://ionicframework.com/docs/native/media/插件来播放mp3文件

ionic 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>

但在安卓设备中,当点击播放按钮时,我听不到任何声音

【问题讨论】:

  • 试试 - &lt;audio controls&gt; &lt;source src="assets/audio/animal.mp3" type="audio/mp3"&gt; &lt;/audio&gt;

标签: android ionic2 cordova-plugins


【解决方案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');
  }

您可以查看有关文档的更多选项。试试看……祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-29
    • 1970-01-01
    • 2010-12-20
    • 2012-04-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多