【发布时间】:2014-09-10 09:41:36
【问题描述】:
我从 xml rss 提要中获得了一些 url。 RSS 不区分音频或视频文件,它们都来自同一个标签。如何区分是音频还是视频的url来提供播放权限?
我将 url 存储在 var 中
var url = "http://www.someWeb/someFile.mp3";
我尝试使用 jQuery 进行搜索:
var search = url.search(/.mp3|.m4a/i);
if (search > -1){
$('#check').text("it is audio");
}else {
$('#check').text("it is video");
}
它适用于大多数情况,但它可能是更多类型的音频文件,总有一些类型的音频,没有扩展名......
有没有更好的方法来判断一个 url 是音频还是文件?
【问题讨论】:
-
确定 URL 指向的数据类型的唯一方法是发出 HTTP 请求并查看
Content-Type标头。这不是你可以用 Javascript 做的事情。 -
查看这篇文章可能会有所帮助stackoverflow.com/questions/22574186/…
标签: php jquery audio video rss