不确定它是否与Ionic有关,但是当页面被加载时,我有一个播放声音的按钮。
如果我点击那个按钮,声音就会播放。
然后,我想播放相同的声音从那个按钮-但当页面加载,所以当页面加载-声音将播放,当你点击那个按钮-相同的声音将播放。
NotAllowedError: The play method is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.
我试着用了ionViewDidEnter,setTimeout 5秒.
我需要用JavaScript / jQuery播放声音。目前,我正在使用这个代码来播放声音:
var snd = new Audio('dir/file.wav');
snd.play();
我需要的是一个网页无法使用,直到声音结束播放。可能是在声音播放的时候有某种对话。当声音结束时,模态显示一个“确定”按钮,在按下按钮后,您可以继续使用该页面。
如何在页面上播放声音/通知,即使页面焦点不是活动的?
function checkOrder()
{
...
...
...
if (isOrder) {
var audio = new Audio('/path/to/audio/file.mp3');
audio.play();
}
}
通常,只有当我在页面上活动时,声音才会播放。我需要声音来再现,即使我是在另一个窗口活动。
我的客户在页面加载时请求声音。我试着说服她,但她不想要,所以我们来了。
在每一页上,我都有以下HTML:
<audio controls autoplay>
<source src="http://competenowdev.com/petrillo/paper.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
这会播放声音并显示音频播放器。有没有办法隐藏音频播放器,让它只播放声音?
我想在页面上的所有标签移动到另一个页面之前给它们发出点击声音。
我可以很容易地播放点击声音使用标签。但它不能很好地工作,因为在我听到声音之前,页面已经移动到链接的页面。
我播放声音的代码如下:
<audio id="audio" hidden>
<source src="./sound/sound.mp3" type="audio/mpeg">
</audio>
$('#menu li a').click(function(e) {
e.preventDefault(); // If I us