Jquery可以将音频播客源解析为HTML5吗?

Can Jquery parse an audio podcast feed to HTML5?

本文关键字:HTML5 音频 Jquery      更新时间:2023-09-26

我找到了几种使用 jQuery 提取博客提要的方法,但是适用于文本博客而不是音频 pod-cast。我真的在学习jQuery(自学成才)方面很挣扎。我也找到了解析XML的方法,但我还没有找到解析HTML5的非基于flash的pod-cast播放器。将mp3添加到网页本身是多余的,超出了客户的技术专长。

它需要在添加新的 Pod 强制转换时动态更新,并且需要有权访问已在此源上发布的每个 Pod 转换。

请帮助我。执行此操作的代码会是什么样子。或者有任何教程可以教我如何创建它。

你实际上不需要jQuery,但它确实使用内置的XML解析器加快了速度。

<audio>标签使用几种不同的格式,具体取决于浏览器。为了交叉兼容,您需要拥有所有 3 种格式才能使标签正常工作,但至少,您只需要 ogg 和 mp3。

对于播放列表,您可以为音频源设置一系列网址。为此,您需要一个 3D 结构。

例如,3d 数组对象结构:

var sources = [
    { //audio 1
        'mp3':...,
        'ogg':...,
        'wav':...
    },
    { //audio 2
        'mp3':...,
        'ogg':...,
        'wav':...
    },
    ...
];

由于 sources 是一个数组,因此您可以使用 array.push() 追加新项目,或array.unshift()追加项目:

//add to the end of the array
sources.push({ 
    'mp3':...,
    'ogg':...,
    'wav':...
});
//add to beginning of array
sources.unshift({ 
    'mp3':...,
    'ogg':...,
    'wav':...
});