我将静态声音文件放在 ionic2 应用程序的什么位置?

Where do i put the static sound files in ionic2 app?

我正在尝试使用 mediaplugin 在 ionic2 应用程序中通过单击按钮播放一些声音文件 http://ionicframework.com/docs/v2/native/mediaplugin/

const file = new MediaPlugin('path/to/file.mp3', onStatusUpdate);

我在“/src/assets/sound/”目录中有 'click.wav' 文件,现在如何在 MediaPlugin() 中访问此文件?我是否将文件放在正确的目录中?

感谢帮助

我建议你使用cordova.file.externalDataDirectory然后你可以在phoneAndroid/data/yourapplication/files下找到你的声音文件 个文件夹。

this.filePath = cordova.file.externalDataDirectory;

this.mediaPlugin = new MediaPlugin(this.filePath + this.directoryName + "/" + this.actualAudioFileName);

你可以用下面的代码开始播放,在你已经录制了一个

this.mediaPlugin.play();

检查这个不错tutorial.

编辑: Here 如果要创建跨平台应用程序,可以检查目录路径