nativeScript-sound
在您的 NativeScript 应用中播放声音
npm i --save nativescript-sound

NativeScript Sound

在您的 NativeScript 应用中播放声音。

安装

从项目根目录运行以下命令

tns plugin add nativescript-sound

使用方法

要使用此插件,您必须首先 require() 它

var sound = require("nativescript-sound");

创建并播放

在播放之前将音频文件预加载到 sound 模块中非常重要;由于音频正在处理,创建过程中会有延迟

var tada = sound.create("~/sounds/tada.mp3"); // preload the audio file

// play the sound (i.e. tap event handler)
tada.play();

创建声音集合是一种好方法

sounds = {
"Tada": sound.create("~/sounds/tada.mp3"),
"Boo": sound.create("~/sounds/boo.mp3"),
// ...
};

如果您想因为按钮被点击而播放声音,可以使用以下代码(其中 name 指的是要播放的音频文件名称)

this.playButtonPressed = function(name) {
if (app.android) {
sounds[name].play();
} else {
var soundFile = sound.create("~/sounds/" + name + ".mp3");
soundFile.play();
}
}

停止

tada.stop();

重置

tada.reset();