目前,我正在开发一个html5/js音乐播放器应用程序。我在移动设备上有很多用户在播放音乐时遇到了问题。根据许多网站的说法,在播放音频之前,你需要有用户互动。
目前这就是我编程我的音乐播放器的方式。我已经使用onclick属性来检测点击/点击播放按钮。
<button onclick = "playaudio('song name');">Play</button>
然后我有了js的代码来解析播放url。
var http = new XMLHttpRequest();
var url = '/getsong';
var
请我需要逻辑代码,如果点击它将停止当前音乐之前,其他音乐开始播放。
这里我的js代码:
$("body").delegate(".playFreeBeat", "click", function (e)
//something similar like this:
var audioplay = new Audio(); //Creating a object of Audio class
var currentSong = 0;
console.log(audioplay.duration);
i
我有一个游戏,我需要背景音乐播放,当我点击一个按钮,它应该播放一个声音。它播放声音,但停止音乐。
打开音乐的唯一方法是让另一个事件,如按钮点击。有什么办法在背景音乐继续播放的时候播放声音吗?
到目前为止这是我的密码。
var a = new Audio("Latin Groove Hype App.mp3");
function init()
{
playBackGroundLoop();
}// in html(<body onload = "init()">)
function playSoundEffect()
{
我有一个要求,在我的应用程序中,我需要播放一段时间的音频点击一个按钮。现在出现了一个case,如果用户已经在设备上播放音乐,那么我需要暂停音乐播放器来播放我的声音,在我释放我的MediaPlayer对象之后,我想恢复其他应用程序(或至少是系统的)音乐播放器。
我所做的就是像下面这样获得音频焦点-
AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
if (am!=null){
am.requestAudioFocus(new AudioManager.OnAudioFocu