无法使用JavaScript将多种音频格式添加到音频标签

马赫什瓦尔·塞尔瓦库玛(Maheshwar Selvakumar)

我正在尝试在一种HTML 5音频标签中使用三种文件格式,这些标签可在不同的浏览器中播放。

function setAudioSource(source){
        var audioTag = document.getElementById("myAudio");
        console.log(source);
        audioTag.src = source + ".wav";
        audioTag.type = "audio/wav";
        console.log(source + ".wav");
        audioTag.src = source + ".mp3";
        audioTag.type = "audio/mp3";
        console.log( source + ".mp3");
        audioTag.src = source + ".aac";
        audioTag.type = "audio/aac";
        console.log(source + ".aac");
    }

音频标签仅选择.aac文件,而不选择wav或mp3文件。如果不存在.aac音频,则不会播放wav或mp3文件

阿米特·乔基(Amit Joki)

好了,您需要创建<source>节点并将其附加。截至目前,您正在覆盖同一节点。

var audioTag = document.getElementById("myAudio");
var wavSrc = document.createElement('source');
wavSrc.src = source + ".wav";
wavSrc.type = "audio/wav";
audioTag.appendChild(wavSrc);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用FFmpeg将音频添加到视频

Swift:将音频添加到AVMutableComposition

Speech to Text 音频格式

无法使用Dolby Digital或DTS编码:不支持音频格式

使用ffmpeg将音频批量转换(解码)为多种格式

ffmpeg将任何音频格式转换为与Flash Player兼容的音频

将效果音频单元添加到当前设置中

Python将音频添加到视频opencv

将音频添加到iPhone App Xcode 7.3

FFmpeg将点击添加到音频的开头

QAudioDecoder支持哪些音频格式?

#读取音频格式并产生声音

更改 Amazon Connect 录音的音频格式

如何确定默认音频格式?

Windows Phone 8.1音频格式转换

如何使用 ffmpeg(批处理)将新音频(不混合)添加到视频中?

使用 `ffmpeg` 将专辑封面艺术添加到 FLAC 音频文件

如何将RTP(音频/视频流)添加到发起的SIP呼叫中(使用JAIN)

使用ffmpeg将音频流添加到文件中,并保留现有流

如何使用node.js将诸如Author,Title和Thumbnail之类的标签添加到.m4a音频文件中?

将音频添加到播放列表后,如何使其仅播放音频?

纯音频ffserver提要/将虚拟视频添加到音频流

将音频效果(混响等)添加到BackgroundAudioPlayer驱动的流音频应用中

FFmpeg将背景音频添加到视频,但不能完全静音原始音频

如何使用XlsxWriter将多种格式添加到同一文本

使用JavaScript将URL添加到href标签

使用 JavaScript 将 ap 标签添加到页脚

使用Javascript将<span>标签添加到div

如何使用Javascript将事件添加到html标签