观书散遗帙,探古穷至妙。这篇文章主要讲述Ionic 2 Native Audio Android上没有声音相关的知识,希望能为你提供帮助。
我在Ionic中创建了一个简单的应用程序,它使用Native Audio播放单个MP3文件。代码:
export class MyApp{constructor(platform: Platform, statusBar: StatusBar, splashScreen: SplashScreen, private nativeAudio:NativeAudio) {
platform.ready().then(() =>
{
// Okay, so the platform is ready and our plugins are available.
// Here you can do any higher level native things you might need.statusBar.styleDefault();
splashScreen.hide();
this.nativeAudio.preloadComplex('24', 'assets/klamydihahaha.mp3',1,1,0.1).then(
(data)=>
{
alert(data);
this.nativeAudio.play('24',()=>
{alert("done")});
},(error)=>
{
alert(error);
}
)
});
}
}
我在使用android 6.0的Sony Xperia设备上运行此功能
ionic cordova run android --device
警报消息将首先显示“ok”,它将等待,然后将显示消息“done”。但是没有声音。 MP3文件工作正常。可能是什么问题?
答案可能是您的命令中未包含cordova API
而是键入此命令
ionic cordova run android --emulator
【Ionic 2 Native Audio Android上没有声音】要么
ionic cordova emulate android
推荐阅读
- AudioFormat在android.media.AudioFormat中不公开
- 使用闹钟音量设置的Android闹钟声音()
- 通过WiFi在Android手机之间流式传输语音
- 从Particle Photon触发Android上的音频
- 新的Web订单(内容优先设计概述)
- 关于流程的所有内容–剖析案例研究组合
- 未来的车辆用户界面将变得惊人
- 品牌仍然很重要–无品牌的繁荣将破灭
- 用户体验不良的突出因素