我的也是!求博主的音乐资源。
用你的代码在我这里是可以的
你的监听没有对象,audio是不是没有获取?
把第三页设置成display:block
这个不兼容啊
建议检查一下music和audio,music需要是Js的DOM对象,music如果是id,则用document.getElementById("music") 获得,如果是class,则用document.getElementsByClassName("music")[0]获得, audio在html里设置标签即可。 手打不易,满意还望采纳,谢谢!
应该有个默认的music样式
你都还没控制music的class,怎么会停呢,还有就是有两句后面怎么会没有分号的
music.addEventListener("touchstart",function(event) {
if (audio.paused) {
audio.play();
this.setAttribute("class","play");
}else{
audio.pause();
this.setAttribute("class","");
};
},false);
audio.addeventlistener改成music.addeventlistener还是没反应,是不是问题在其他地方
this.setAttribute("class","paly");
play写错了……
can you here me?
#!/bin/bash require 'include.c'
<XML> <ROOT>this is a test</ROOT> </XML>
参考网站:
https://developer.mozilla.org/zh-CN/docs/Web/API/EventTarget/addEventListener
https://developer.mozilla.org/zh-CN/docs/Web/Events/touchstart
经过测试touchstart这段代码在手机上运行确实是正常的,可以暂停后再次播放。电脑模拟手机测试会出现‘touchstart之后可以暂停,却不能开始了’的问题,个人理解chrome的手机测试模式不能正确模拟touchstart事件在手机端的表现。
Ctrl + / 用单行注释, Ctrl+ Shift + /用多行注释
还原就是再按一次。