如何向所有html页面添加音频
我需要一个选项,在一个页面上停止播放器中的音乐,并确保它不会在下一个页面上运行。 我使用音频标签成功地将音乐添加到每个页面,但每当我转到另一个页面时,文件都会重新打开。 我找不到答案怎么做 打开弹出窗口旁边-但这不是最好的方式 我试图隔离音频并将其放入一个单独的asp文件,以便在音乐打开或关闭时获取会话(从每个html页面的iframe运行asp)如何向所有html页面添加音频,html,session,audio,asp-classic,audio-player,Html,Session,Audio,Asp Classic,Audio Player,我需要一个选项,在一个页面上停止播放器中的音乐,并确保它不会在下一个页面上运行。 我使用音频标签成功地将音乐添加到每个页面,但每当我转到另一个页面时,文件都会重新打开。 我找不到答案怎么做 打开弹出窗口旁边-但这不是最好的方式 我试图隔离音频并将其放入一个单独的asp文件,以便在音乐打开或关闭时获取会话(从每个html页面的iframe运行asp) 您的浏览器不支持音频元素。 它被认为是简单的会话传输,但没有成功 我找到了我要找的人 应用程序对象 这正是我需要的,以便将信息保存到下一页 所以
您的浏览器不支持音频元素。
它被认为是简单的会话传输,但没有成功
我找到了我要找的人
应用程序对象
这正是我需要的,以便将信息保存到下一页
所以现在我知道无论何时用户切换或打开音乐
您不希望在服务器端处理音频,除了一些简单的事情,比如存储cookie并确定音频是否应该自动播放 问题是,当您在背景音乐上使用音频时,页面刷新。每次页面刷新时,音频将停止,然后再次播放 很少有选择:
如果您不介意每次用户从一页导航到另一页时音乐的启动/停止,或者如果您只是使用音频进行提醒和beeb以引起用户的注意,那么您最好将每个用户的音频首选项存储在cookie中,然后在用户登录时将这些设置记录到用户数据库中 提醒我永远不要访问您正在使用的网站:/玛莎的意思是,在你的网站上连续播放音频是非常糟糕的形式。在网络上有一些东西应该随时选择加入!玛莎·贝基相信我,我也不想让你去我的网站:)保罗也许我解释过我自己不是这样,但我试图在每个页面上创建相同的音乐,可以选择静音或从每个页面继续。我不知道该怎么做,我不想认为在弹出窗口中创建它是最好的解决方案,这就是我在这里写作的原因。我只是想详细说明我有点讽刺的评论:一个网站在任何情况下都不应该播放背景音乐。前景音乐,即用户按“播放”他们想听的东西,就可以了。用户随后最小化/发送到后台(例如,互联网电台)的前景音乐是可以接受的。但是一个与音乐无关的随机网站没有使用我的扬声器的许可。那些违反这条法律的网站是我不把我的生意交给他们的。我会试试看,但是有没有办法作为一个隐形人打开新的窗口?还是我应该打开新标签?我可以自动打开新选项卡吗?您不能在“不可见”中打开新窗口,因为旧的MSIE 6天内,您可以在当前窗口下弹出一个窗口。现在大多数浏览器都会强制它位于顶部。无论如何,在你的网站上获取背景音乐都是一种令人讨厌的方式,因为如果父窗口关闭,子窗口将保持打开状态。
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html"; charset="utf-8">
</head>
<body>
<%
Session("music")=Request("b1")
if Session("music")="" then
%>
<form method="post" action="music.asp">
<button onclick="display()" type="radio" name="b1" class="ato2" style="position:absolute;cursor:pointer;width: 50px; height: 50px;background-image: url('withsound.png'); background-repeat: no-repeat;background-size: 45px 45px; " value="off"></button>
<audio id="myplayer" autoplay="true" controls="false" loop="true" hidden="hidden" mediagroup="AnyName" autobuffer>
<source src="music/enter.mp3" type="audio/mpeg" >
Your browser does not support the audio element.
</audio>
</form>
<%
elseif Session("music") = "off" then
%>
<form method="post" action="music.asp">
<button onclick="display()" type="radio" name="b1" class="ato2" style="position:absolute;cursor:pointer;width: 50px; height: 50px;background-image: url('nosound.png');background-repeat: no-repeat;background-size: 45px 45px; " value=""></button>
</form>
<%
end if
Session("music")=Request("b1")
response.write "<br>"
response.write "music:" & Session("music")
%>
</body>
</html>