我正在寻找一种方式,以发挥不同的声音对每个球员,并有能力暂停播放和有两个球员,而不是同时播放。如果可能的话,我想打多少都行。我的js目前只为一个玩家工作。
js花招上的所有代码:
只有js:
var audio = new Audio("https://assets.mixkit.co/sfx/download/mixkit-retro-game-notification-212.wav");
$('#ppb1').on("click",function(){
if($(this).hasClass('fa-play'))
我试图在javascript (& jQuery)中创建一个健壮的音频播放器。我知道还有其他玩家,但是我想尝试创建我自己的插件(所以请不要推荐我使用jquery插件)。这基本上是我想要做的:
Main.js:
var player = new Player(AudioObj); // Audio object links to Audio class (not shown)
player.buttons.play = $('play');
player.buttons.pause = $('pause'); // Play and pause ID
我有一个图标,我点击play,我可以看到pause,但是我有很多带音频的块,在我的js代码中,我可以只更改第一个图标(从play到pause)。我怎样才能在页面上找到我所有的音频元素? let playIcon = "https://image.flaticon.com/icons/svg/149/149668.svg";
let pauseIcon = "https://image.flaticon.com/icons/svg/149/149670.svg";
function togglePlay(video) {
var audio = doc
目标:
试图使用具有播放暂停状态的本地文件向我的项目添加背景声音。
加载外部URL文件似乎没有问题,可以播放/暂停,但本地文件不行。
问题:
也是什么原因使URL 文件播放而我的本地文件不播放?
发行:
Status Code: 206 Partial ContentConsole 网络状态是错误是Uncaught (in promise) DOMException: The play() request was interrupted by a call to pause().
HTML:
<div class="music-player">
我有一个带有播放/暂停,下一步,上一步按钮的小代码。我有多个曲目(流)要播放,我们可以使用下一步,上一步按钮在它们之间跳转。这在Firefox和Chrome上运行得很好,但在Safari (桌面和移动设备)上就不行了。在FF和Chrome中,当你跳到下一个,上一个流时,流自动开始播放。但不是在Safari上,当我点击next或prev按钮时,流就会停止。这是什么行为?
function aud_play_pause() {
var myAudio = document.getElementById("audio1");
if (myAudio.paused)
我似乎找不到有用的代码,使我的播放列表自动播放第一首歌曲时,网站加载,然后当歌曲结束,自动播放下一首歌。
我在教程中得到了这段代码,但它们不包括这些函数。我已经看遍了,我看到的代码对我的问题没有任何帮助。
var audio;
//Hide pause buton
$('#pause').hide();
//Initialize Audio
initAudio($('#playlist li:first-child'));
//Initializer Function
function initAudio(element){
var song =