如何从网站获取 mp3 音频流 url?
Posted
技术标签:
【中文标题】如何从网站获取 mp3 音频流 url?【英文标题】:How to get the mp3 audio streaming url from a website? 【发布时间】:2017-10-04 11:46:18 【问题描述】:我正在尝试为广播电台构建应用程序,但一直遇到同样的错误。
这就是它给我的。
http://www.tantalk1340.com/wp-content/plugins/shoutcast-icecast-html5-radio-player/html5/html5icecast.php?id=7&caching=201&rand=2/
【问题讨论】:
您遇到什么错误?您是尝试一次性完成此操作,还是以编程方式执行此操作?如果是一次性的,只需在您的开发人员工具中查看网络请求并查找实际的流式传输 URL。 (此 URL 用于网页。)如果以编程方式进行,则需要解析 HTML。 【参考方案1】:它为您提供了将生成带有播放器的 HTML 页面的链接。您可以打开链接,它有非常漂亮的 javascript 代码。下面是一个sn-p,它说明了如何获取流:
var currentTime = Date.now() || +new Date();
var stream =
title: "Tan Talk 1340 AM",
mp3: "http://home.besedic.com:8000/live?hash="+currentTime
,
ready = false;
jQuery("#jquery_jplayer_1").jPlayer(
ready: function (event)
ready = true;
if(autoplayz==false)
jQuery(this).jPlayer("setMedia", stream);
else
jQuery(this).jPlayer("setMedia", stream).jPlayer("play");
,
pause: function()
jQuery(this).jPlayer("clearMedia");
,
error: function(event)
if(ready && event.jPlayer.error.type === jQuery.jPlayer.error.URL_NOT_SET)
// Setup the media stream again and play it.
jQuery(this).jPlayer("setMedia", stream).jPlayer("play");
,
swfPath: "js",
supplied: "mp3",
preload: "auto",
wmode: "window",
/*autoPlay: true,*/
solution:"flash,html",
volume: vol/100,
keyEnabled: true
);
如果从 sn-p 不清楚,你的 URL 是: http://home.besedic.com:8000/live?hash=+currentTime
【讨论】:
以上是关于如何从网站获取 mp3 音频流 url?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 glide 从 android 中的音频 url 获取缩略图