gpt4 book ai didi

Javascript HTML5 音频 - 在 addEventListener 中为歌曲引用哪个函数?

转载 作者:行者123 更新时间:2023-11-28 10:59:02 26 4
gpt4 key购买 nike

function media () {
var div = document.createElement("div");
div.setAttribute("class", "container");
foo.appendChild(div);

var audio = document.createElement("audio");
audio.setAttribute("controls", "controls");

var source = document.createElement("source");
source.setAttribute("src", "media/dimples.ogg");
source.setAttribute("type", "audio/ogg");
source.setAttribute("src", "media/dirty_feeling.ogg");
source.setAttribute("type", "audio/ogg");
source.setAttribute("src", "media/suzieq.ogg");
source.setAttribute("type", "audio/ogg");
source.setAttribute("src", "media/wear_my_ring.ogg");
source.setAttribute("type", "audio/ogg");
audio.appendChild(source);

div.appendChild(audio);

var ul = document.createElement("ul");
ul.setAttribute("id", "playlist");

var li = document.createElement("li");
var a = document.createElement("a");
a.setAttribute("href", "#song1");
var text = document.createTextNode("Dimples");
a.appendChild(text);
li.appendChild(a);
ul.appendChild(li);

li = document.createElement("li");
a = document.createElement("a");
a.setAttribute("href", "#song2");
text = document.createTextNode("Dirty Feeling");
a.appendChild(text);
li.appendChild(a);
ul.appendChild(li);

li = document.createElement("li");
a = document.createElement("a");
a.setAttribute("href", "#song3");
text = document.createTextNode("Suzie Q");
a.appendChild(text);
li.appendChild(a);
ul.appendChild(li);

li = document.createElement("li");
a = document.createElement("a");
a.setAttribute("href", "#song4");
text = document.createTextNode("Wear My Ring");
a.appendChild(text);
li.appendChild(a);
ul.appendChild(li);

div.appendChild(ul);

foo.lastChild.scrollIntoView();
musicColors();
}

这是我第一次尝试创建媒体播放器。它必须是用 Javascript 编写的,我拒绝使用 jquery(请不要使用 jquery 建议)。

我有 2 个问题请教:1) 所有歌曲链接都融合在一行中。既然每个 li 都是 ul 的子级,为什么会这样呢?2) 我打算为歌曲链接创建一个 addEventListner,但我不确定要引用哪个函数来实际播放歌曲?

最佳答案

我有一个全局 ul = display: inline 我没有看到。

每首新歌曲都需要重新分配音频源。我使用了 javascript Audio 对象,并为每首歌曲重用了该对象。

关于Javascript HTML5 音频 - 在 addEventListener 中为歌曲引用哪个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12133360/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com