Javascript jQuery自动播放HTML5音频

Javascript jQuery自动播放HTML5音频,javascript,jquery,html,audio,Javascript,Jquery,Html,Audio,好的,让我告诉你我在哪里。显示并加载音频文件。您可以单击“播放”来播放它。jQuery没有自动放置材质。我必须根据链接的href加载文件。代码如下。试图让这个自动播放 $('.voiceLink a', resbox).click(function(e){ e.preventDefault(); var link = $(this).prop('href'), audi

好的,让我告诉你我在哪里。显示并加载音频文件。您可以单击“播放”来播放它。jQuery没有自动放置材质。我必须根据链接的href加载文件。代码如下。试图让这个自动播放

            $('.voiceLink a', resbox).click(function(e){
                e.preventDefault();
                var link = $(this).prop('href'),
                    audio = $('.audioControl', el.parent());

                audio.find('source').prop('src', link);
                audio.parent().css('display','inline-block');
                audio.find('audio').load();
                setTimeout(audio.find('audio').play(), 100);

                $(window).scrollTop();
            });
resbox=包装盒

HTML元素:

<div class="audioHide" style="display: none;">
                <div class="audioControl" style="position:relative; top:10px; left:50px; display:inline-block;">
                    <audio controls><source src="#" type="audio/mpeg">
                        Not Supported
                    </audio>
                </div>
                </div>

编辑

试试这个

audio.find('source').prop('src', link);
audio.parent().css('display','inline-block');
audio.find('audio').load();
//this line
audio.find('audio')[0].play();

演示

。voiceLink附加到页面上大约50个不同的链接。这是一张基于唱片的语音记录表。他们可以点击语音图标来收听录音。单击该按钮将触发该功能。如果它是一个环节,我会考虑。但是我需要一种方法来完成它
audio.find('source').prop('src', link);
audio.parent().css('display','inline-block');
audio.find('audio').load();
//this line
audio.find('audio')[0].play();