Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery可以解析HTML5的音频播客提要吗?_Javascript_Jquery_Html_Audio_Rss - Fatal编程技术网

Javascript Jquery可以解析HTML5的音频播客提要吗?

Javascript Jquery可以解析HTML5的音频播客提要吗?,javascript,jquery,html,audio,rss,Javascript,Jquery,Html,Audio,Rss,我发现了几种使用jQuery获取博客提要的方法,但是这些方法都是针对文本博客而不是音频播客的。我真的在努力学习jQuery(自学)。我也找到了解析XML的方法,但我还没有找到一个解析HTML5的基于flash的播客播放器。将mp3添加到网页本身是多余的,超出了客户的技术专长 它需要随着新播客的添加而动态更新,并且需要能够访问此提要上发布的每个播客 请帮帮我。执行此操作的代码是什么样子的。或者有没有教程教我如何创建它。实际上,您不需要jQuery,但它确实使用内置的XML解析器加快了速度 标记使用

我发现了几种使用jQuery获取博客提要的方法,但是这些方法都是针对文本博客而不是音频播客的。我真的在努力学习jQuery(自学)。我也找到了解析XML的方法,但我还没有找到一个解析HTML5的基于flash的播客播放器。将mp3添加到网页本身是多余的,超出了客户的技术专长

它需要随着新播客的添加而动态更新,并且需要能够访问此提要上发布的每个播客


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

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

标记使用几种不同的格式,具体取决于浏览器。为了实现交叉兼容性,您需要所有3种格式才能使标签正常工作,但最起码,您只需要ogg和mp3

对于播放列表,您可以拥有音频源的URL数组。为此,您需要一个3d结构

例如,三维阵列对象结构:

var sources = [
    { //audio 1
        'mp3':...,
        'ogg':...,
        'wav':...
    },
    { //audio 2
        'mp3':...,
        'ogg':...,
        'wav':...
    },
    ...
];
由于源是一个数组,因此可以使用
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':...
});

如何获取一个url来创建3个数组文件?@skids89您只需要一个数组,每个数组包含3个url,每个url指向不同格式的项目。这是在服务器端创建的。啊,明白了!是否可以为每一集动态添加一个新的数组?如果您的意思是向列表中添加一个新项目(额外的3个URL),可以。您是否可以编辑您的帖子以展示其工作原理,请和谢谢。