Недавно я сделал деку о Хартстоне, но когда я нажимаю на карт (изображение) на моем локальном хосте он играет звука (как предназначенные), в то время, когда я нажимаю на карте (изображение) на моем онлайн-хостинге он загружает файл.Javascript сила воспроизведение звук вместо загрузки
Есть ли способ убедиться, что он всегда воспроизводит звук?
<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>
надеюсь, что вы, ребята, можете мне помочь.
это сервер, добавляющий этот заголовок: 'Content-Disposition: attachment'? он заставляет загружать (наоборот, это «Content-Disposition: inline». Просто любопытно, почему бы не использовать тег '
Это не добавление, которое пока доступно в консоли. Причина, по которой я ' m, используя это вместо звукового тега, заключается в том, что мой учитель сказал, что это будет работать лучше, когда я делаю это на уроке, где мы узнали такие вещи, как JavaScript. – djquinn
это дискуссионно, с 'audio' вы будете ограничены поддержкой HTML5, в то время как 'embed', похоже, остался и никогда не реализовывался в стандартном стандартном режиме в разных браузерах (но его поддержка все еще существует). Никогда не использовалось' embed', поэтому я не могу быть окончательным. – Kaddath