gpt4 book ai didi

javascript强制播放声音而不是下载

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

我最近做了一个关于炉石的音板,但是当我点击本地主机上的card(image)时,它会播放声音(如预期的那样),而当我在我的在线主机上单击 card(image) 时,它会下载文件。

有没有办法确保它始终播放声音?

<script type="text/javascript">
$(document).ready( function() {
$('.card').click(function(){
$('#wrap').html('<embed id="embed_player" src="'+$(this).attr('name')+'" autostart="true" hidden="true"></embed>');
});
});
</script>
<div id="pictures">
<img name="media/Sir-finly.mp3" src="media/Sir finly.gif" class="card" id="sir-finly" alt="" />
<img name="media/ShifterZerus.mp3" src="media/ShifterZerus.gif" class="card" id="shifterzerus" alt="" />
<div id="wrap"></div>
</div>

希望大家能帮帮我。

最佳答案

您可以使用audio标签代替embed
示例:http://codepen.io/anon/pen/LxaLMO

HTML

<div id="pictures">     
<img name="http://developer.mozilla.org/@api/deki/files/2926/=AudioTest_(1).ogg" src="http://megaicons.net/static/img/icons_sizes/8/178/256/numbers-1-filled-icon.png" class="card" id="sir-finly" alt="" />
<img name="http://developer.mozilla.org/@api/deki/files/2926/=AudioTest_(2).ogg" src="http://www.freeiconspng.com/uploads/number-2-two-icon-13.png" class="card" id="shifterzerus" alt="" />
<audio id="player" src="" autoplay></audio>

JS

    $(document).ready( function() {
$('.card').click(function(){
$('#player').attr('src', $(this).attr('name'));
});
});

文档:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/audio

关于javascript强制播放声音而不是下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42246976/

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