Javascript 在html4问题中创建音频标签
我正在尝试用html4创建音频标签 我有Javascript 在html4问题中创建音频标签,javascript,jquery,Javascript,Jquery,我正在尝试用html4创建音频标签 我有 var audioPlayer=document.createElement('audio'); var audioSource=document.createElement('source'); audioSource.src=audioFileName; audioSource.type="type='audio/mp3'"; audioPlayer.appendChild(audioSource); audio
var audioPlayer=document.createElement('audio');
var audioSource=document.createElement('source');
audioSource.src=audioFileName;
audioSource.type="type='audio/mp3'";
audioPlayer.appendChild(audioSource);
audioPlayer.width=320;
audioPlayer.className='text_audio';
audioPlayer.id='audio_id';
audioPlayer.style.margin=0;
audioPlayer.controls='controls';
$('div').append(audioPlayer);
我可以看到控制栏,但它无法播放我的mp3文件。在Html4中有任何方法可以做到这一点吗
非常感谢
音频
不是有效的HTML 4.0标记。您必须使用嵌入,如:
<embed src="myfile.mp3">
或者,您必须使用Flash(boo!、hiss!、使用html5!)
audio
不是有效的HTML4.0标记。您必须使用嵌入,如:
<embed src="myfile.mp3">
或者,你必须使用Flash(嘘,嘘,使用html5!)我可以问你为什么不直接使用html5
我可以问你为什么不直接使用html5更正type
属性-它应该是audioSource.type='audio/mp3'代码>
请注意,Firefox不支持MP3,因此如果您使用的是该浏览器,这就是它无法工作的原因。请更正type
属性-它应该是audioSource.type='audio/MP3'代码>
请注意,Firefox不支持MP3,因此如果您使用的是该浏览器,这就是它无法工作的原因。您可以播放的格式取决于您使用的浏览器。您可以播放的格式取决于您使用的浏览器如果浏览器支持HTML5,它将随您使用的任何浏览器一起播放,即使你告诉它你在使用HTML4。如果浏览器支持HTML5,它会随着你对它抛出的任何东西滚动,即使你告诉它你在使用HTML4。