我只是试着按一下按钮播放声音
let decorView = app.android.startActivity.getWindow().getDecorView();
decorView.playSoundEffect(android.view.SoundEffectConstants.CLICK);
它给了我
TypeError:无法读取未定义的属性“getWindow”
the demo is here
我需要在点击按钮的同时播放声音。
另外,我需要播放定制的声音。
更新
我得知道console.log(app.android.startActivity);
我有一个小应用程序,可以播放顺序的声音(一个教学应用程序,播放一个单词的声音)
这可以通过在每个声音停止播放后立即触发事件来实现。类似于:
var sounds = new Array(new Audio("1.mp3"), new Audio("2.mp3"));
var i = -1;
playSnd();
function playSnd() {
i++;
if (i == sounds.length) return;
sounds[i].addEventListener('ended', playSnd);
so
我正在使用带有phonegap的石灰石,并且面临一个关于声音的问题
Lime.audio.Audio:继 of GoogleGroupon堆栈溢出(thanx KenWong)之后,声音在我的iphone上播放,但它不是在我的安卓系统上播放。
虽然声音在google中工作,但是当我将相同的代码与phoneGap集成并为android执行时,我没有听到任何声音。
var welcomeSound = new lime.audio.Audio('assets/sounds/accordion.mp3');
if(welcomeSound.isLoad
我正在使用意图代码播放声音。我的代码完美的fine.My设备有两个声音播放器,默认的和谷歌播放音乐,所以问题是,每当我试图播放一个声音,它会弹出一个弹出窗口,我想播放的播放器,我想播放的声音。下面是弹出窗口的图像。
这是我播放声音的代码,
Uri myUri =Uri.parse("file:/"+selectedFile);
Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(myUri, "audio/mp3");
startA