DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: a12315
今日帖子: 53
在线用户: 19
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/1/12 21:13:45
标题:
为啥这个MP3播放不了? 浏览:3220
加入我的收藏
楼主: 那位牛逼的大神帮我看看这个地址
https://lhttp.qingting.fm/live/274/64k.mp3

为啥我通过bass不能播放,但是把他复制到网页上面就可以播放(不会自动播放,要点击网页播放器上的播放按钮),是因为加了某些限制么?
 chan := BASS_StreamCreateURL(PWideChar(url), 0, BASS_STREAM_BLOCK or BASS_STREAM_STATUS or BASS_STREAM_AUTOFREE, @StatusProc, nil);
----------------------------------------------
-
作者:
男 keymark (嬲) ▲▲▲△△ -
普通会员
2021/1/12 21:57:22
1楼: zhe shi yige liu 
nide zhao zhichi zhezhong liu geshi de *.dll  ruguo bass you de hua 
wojuede meiyou 

https://www.cnblogs.com/yangzhenyu/archive/2011/09/29/2195050.html

kanlexia liulanqi  meici download 40KB
此帖子包含附件:
PNG 图像
大小:142.9K
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 keymark (嬲) ▲▲▲△△ -
普通会员
2021/1/12 22:51:35
2楼: error
此帖子包含附件:
PNG 图像
大小:120.3K
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 xiaobaosoft (小宝软件) ▲▲△△△ -
普通会员
2021/1/13 2:10:05
3楼: 可以播放 已经测试OK。

加Q 305230354
----------------------------------------------
-
作者:
男 sail2000 (小帆工作室) ★☆☆☆☆ -
盒子活跃会员
2021/1/13 10:39:25
4楼: 你们现在是搞地下工作吗?问个问题都遮遮掩掩,好神秘的样子啊。
这个电台叫动感101?好久没听过在线电台了,感谢楼主,让我又重新听了一下。
不管你们多神秘,附件都可以听一下电台哦。压缩格式是7z,去掉(.zip)后解压。
此帖子包含附件:sail2000_202111310412.zip 大小:2.34M
----------------------------------------------
delphi 是兴趣,和工作无关,即使它倒闭。又不靠它 delphi 吃饭,怕甚?
作者:
男 keymark (嬲) ▲▲▲△△ -
普通会员
2021/1/13 11:25:22
5楼: @sail2000 
 666
 aha
          icy := BASS_ChannelGetTags(Channel, BASS_TAG_HTTP); // HTTP 头

          if (icy <> nil) then
          while (icy^ <> #0) do
          begin
          if (Copy(icy, 1, 15) = 'Content-Length:') then
          begin
          FileLength := Trim(icy);
          Delete(FileLength, 1, 15);
          end;
          icy := icy + Length(icy) + 1; // 循环头内容
          end;
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 keymark (嬲) ▲▲▲△△ -
普通会员
2021/1/13 13:11:22
6楼: const
 FAgent = 'Mozilla/4.0 (compatible; MSIE 9.0; Windows NT 6.1)';
这一局设置了浏览器头所以能下载播放了....
if (I mod 2 = 0) then  有意思哈哈哈


for c
add  
const char *FAgent="Mozilla/4.0 (compatible; MSIE 9.0; Windows NT 6.1)";
add   Set
   BASS_SetConfig(BASS_CONFIG_NET_TIMEOUT, 6000);
   BASS_SetConfigPtr(BASS_CONFIG_NET_AGENT,FAgent);
此帖子包含附件:
PNG 图像
大小:57.4K
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2021/1/13 13:14:03
7楼: 这个帖子,还是有点信息的。
有的帖子,啥都不说。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 keymark (嬲) ▲▲▲△△ -
普通会员
2021/1/13 14:13:51
8楼: https://github.com/reysc/M3U8/blob/master/radio.m3u
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 keymark (嬲) ▲▲▲△△ -
普通会员
2021/1/13 16:21:23
9楼: Config选项可以随时使用,并且与初始化无关,即。BASS_Init不需要事先调用。


作者咋想的 linux下看chm 可费劲了(装七装八)。https://blog.csdn.net/u013551462/article/details/51154421


怎么doc不带在压缩包。。。。唉网络搜索费劲
版本:2.4.13.3

Internet下载缓冲区的长度。
newvalue(int):缓冲区长度,以毫秒为单位。

增加缓冲区长度会减少流停止的机会,但也会增加BASS_StreamCreateURL(String,Int32,BASSFlag,DOWNLOADPROC,IntPtr)创建流所花费的时间,因为它必须预先缓冲更多数据(可通过BASS_CONFIG_NET_PREBUF进行调整)配置选项)。除预缓冲外,此设置对没有BASS_STREAM_BLOCK或BASS_STREAM_RESTRATE标志的流均无效。

以块形式进行流传输时,此选项确定下载缓冲区的长度。有效缓冲区长度实际上可以比指定的长度长一些,包括解码器从缓冲区读取但尚未使用的数据。

此配置选项还确定由BASS_StreamCreateFileUser(BASSStreamSystem,BASSFlag,BASS_FILEPROCS,IntPtr)创建的“缓冲”用户文件流使用的缓冲。

默认缓冲区长度为5秒(5000毫秒)。净缓冲区长度应大于播放缓冲区的长度(BASS_CONFIG_BUFFER),否则,流在开始播放后不久可能会短暂停止。

使用此配置选项仅影响以后创建的流,而不影响已经创建的任何流。



打开互联网流时的预缓冲量。
newvalue(int):预缓冲区的数量(百分比)。

此设置确定BASS_StreamCreateURL(String,Int32,BASSFlag,DOWNLOADPROC,IntPtr)应该填充缓冲区长度(BASS_CONFIG_NET_BUFFER)的百分比。默认值为75%。如果要在打开互联网流时显示“缓冲进度”(使用BASS_StreamGetFilePosition(Int32,BASSStreamFilePosition)),请将此值设置为较低(例如0)很有用,但是请注意,此设置只是最低要求-BASS始终会预下载一定数量来验证流

与Internet流一样,此配置设置也适用于使用BASS_StreamCreateFileUser(BASSStreamSystem,BASSFlag,BASS_FILEPROCS,IntPtr)创建的“缓冲”用户文件流。



等待服务器响应连接请求的时间。
newvalue(int):等待时间,以毫秒为单位。

默认超时为5秒(5000毫秒)。



等待服务器为Internet流传递更多数据的时间。
newvalue(int):等待时间,以毫秒为单位... 0 =无超时。

超时后,与服务器的连接将关闭。默认设置为0,无超时。


“用户代理”标题。
newvalue(IntPtr):“用户代理”标头。

BASS确实制作了标头字符串的副本,因此它不必驻留在堆中。

更改将从下一个Internet流创建调用生效。


代理服务器设置。
newvalue(IntPtr):“用户代理”标头。

代理服务器设置,格式为“ user:pass @ server:port” ... null =不使用代理。“”(空字符串)=使用默认代理设置。如果仅指定了“ user:pass @”部分,则这些授权凭据将与默认代理服务器一起使用。如果仅指定“ server:port”部分,则将使用该代理服务器而没有任何授权凭证。

BASS确实制作了代理字符串的副本,因此它不必驻留在堆中。

更改将从下一个Internet流创建调用生效。默认情况下,BASS将使用Internet属性控制面板中设置的Windows代理设置。
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/1/13 20:18:32
10楼: 感谢周二兄,
后来昨天晚上我也问了un4seen的版主之后。
用了BASS_SetConfigPtr(BASS_CONFIG_NET_AGENT,0);
这条语句之后发现可以正常播放了,感觉好像是服务器端故意不让bass来连接音频
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/1/16 20:21:51
11楼: 继续遇到难题,不开帖子了,另行赐教
http://n09.rcs.revma.com/78fm9wyy2tzuv

不知道这个属于那个音频格式,用bass.dll播放的话,始终定位在连接状态。。。
也是奇怪
----------------------------------------------
-
作者:
男 keymark (嬲) ▲▲▲△△ -
普通会员
2021/1/16 22:32:09
12楼: mediainfo
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 xiaobaosoft (小宝软件) ▲▲△△△ -
普通会员
2021/1/17 16:22:07
13楼: @zhouying

装插件 才可以播放。格式是acc的。  已经测试播放OK
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/1/17 20:47:07
14楼: 楼上的兄弟,我已经用了bass_acc.dll了啊,但是就还是不能播放,难道是播放代码有问题?
chan := BASS_StreamCreateURL(PWideChar(url), 0, BASS_STREAM_BLOCK or BASS_STREAM_STATUS or BASS_STREAM_AUTOFREE, @StatusProc, nil);
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/1/17 21:21:25
15楼: 搞好了。我怎么判断所处的电台的音频格式呢?
mms ? m3u8 ? aac ? ogg ?
----------------------------------------------
-
作者:
男 xiaobaosoft (小宝软件) ▲▲△△△ -
普通会员
2021/1/18 1:59:37
16楼: @zhouying

1.提前知道
2.加载全部插件
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/1/18 17:20:49
17楼: 这个怎么提前知道?
http://n09.rcs.revma.com/78fm9wyy2tzuv

你怎么知道上面的那个地址是aac格式??
----------------------------------------------
-
作者:
男 keymark (嬲) ▲▲▲△△ -
普通会员
2021/1/19 10:36:19
18楼: vlc
此帖子包含附件:
PNG 图像
大小:54.8K
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 xiaobaosoft (小宝软件) ▲▲△△△ -
普通会员
2021/1/19 12:57:26
19楼: @zhouying

抓包一次 看返回的协议头的content-type
----------------------------------------------
-
作者:
男 keymark (嬲) ▲▲▲△△ -
普通会员
2021/1/19 16:41:42
20楼: 浏览器F12  再F5
看跳转的地址
content-type: audio/aac
如果不给 估计浏览器也傻掉了不认识 哈哈。
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/1/19 23:22:04
21楼: 楼上2位大哥,那我再播放电台之初,怎么能够知道音频格式啊
----------------------------------------------
-
作者:
男 xiaobaosoft (小宝软件) ▲▲△△△ -
普通会员
2021/1/20 3:14:57
22楼: @zhouying

自行GET一次  自己看协议头

或者加载所有能加在的插件 放不了就是不支持
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/1/20 20:10:41
23楼: 加载所有插件?怎么试?
try...except ??
----------------------------------------------
-
作者:
男 keymark (嬲) ▲▲▲△△ -
普通会员
2021/1/20 20:14:22
24楼: 用代码
打开http:// ;or https://
 这个链接看  头文件 content-type
然后判断加载插件
按此在新窗口浏览图片
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/1/20 20:24:16
25楼: idhttp可以看?
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/1/21 21:36:58
26楼: idhttp.get貌似不起作用,因为这个是音乐文件啊。感觉是动态的
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/1/23 17:44:46
27楼: 有兄弟知道不?
----------------------------------------------
-
作者:
男 sail2000 (小帆工作室) ★☆☆☆☆ -
盒子活跃会员
2021/1/23 21:29:46
0楼: 这个url也不能head吗?
----------------------------------------------
delphi 是兴趣,和工作无关,即使它倒闭。又不靠它 delphi 吃饭,怕甚?
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/1/24 15:27:31
28楼: 怎么head呢?
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/1/24 16:37:05
29楼: label.caption:=idhttp1.request.value[type]好像不管用嗯
----------------------------------------------
-
作者:
男 sail2000 (小帆工作室) ★☆☆☆☆ -
盒子活跃会员
2021/1/24 16:55:08
29楼: get方法可以看到
此帖子包含附件:
PNG 图像
大小:16.7K
----------------------------------------------
delphi 是兴趣,和工作无关,即使它倒闭。又不靠它 delphi 吃饭,怕甚?
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/1/24 16:59:05
30楼: 我意思通过程序怎么获取呢?
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/1/24 16:59:26
31楼: idhttp.get ?? 貌似不行呢
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/1/24 17:31:20
32楼: 我用了这个命令,直接谈错
IdHTTP1.Head('https://stream.rcs.revma.com/4yevzvbeewzuv');
ShowMessage(IdHTTP1.Response.RawHeaders.Text);
----------------------------------------------
-
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2021/1/25 16:45:26
33楼: https 是基于 SSL 的。Indy 的控件只是直接封装了 TCP,然后在 TCP 基础上封装了 HTTP 的命令;

至于 HTTPS 就需要对 SSL 的支持。在 Indy 控件上如何使用 SSL 网上有很多文章。自己搜一下应该就会玩了。

比如我也写过一篇:

https://blog.csdn.net/pcplayer/article/details/89434464?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161156419216780261944578%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=161156419216780261944578&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_v1~rank_blog_v1-2-89434464.pc_v1_rank_blog_v1&utm_term=https&spm=1018.2226.3001.4450
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/1/25 23:24:05
34楼: 楼上的兄弟,我知道https的,也试过了。
但是依然会出现 HTTP/1.1 400 Bad Request的错误。
----------------------------------------------
-
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2021/1/26 12:14:34
35楼: 【400是一种HTTP状态码,告诉客户端它发送了一条异常请求。400页面是当用户在打开网页时,返回给用户界面带有400提示符的页面。其含义是你访问的页面域名不存在或者请求错误。主要分为两种。
1、语义有误,当前请求无法被服务器理解。除非进行修改,否则客户端不应该重复提交这个请求。
2、请求参数有误。
400的主要有两种形式:
1、bad request意思是“错误的请求";
2、invalid hostname意思是"不存在的域名”。】


这条链接,你有没有放到浏览器地址栏里面去测试过?
----------------------------------------------
-
作者:
男 keymark (嬲) ▲▲▲△△ -
普通会员
2021/1/26 12:35:05
36楼: 29楼能get得到头 说明是lz代码的问题按此在新窗口浏览图片
content-type: audio/mpeg
此帖子包含附件:
PNG 图像
大小:28.3K
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/1/26 21:10:48
37楼: 楼上的兄弟,不是那个mp3的地址,
是这个:https://stream.rcs.revma.com/4yevzvbeewzuv
----------------------------------------------
-
作者:
男 keymark (嬲) ▲▲▲△△ -
普通会员
2021/1/26 21:37:20
38楼: 玩不转就去扒http 基础吧
此帖子包含附件:
PNG 图像
大小:31.4K
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/1/27 21:32:39
39楼: 兄弟,你这个是啥网站
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/1/30 0:07:29
40楼: 还有其他兄弟知道不?
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/1/31 22:44:07
41楼: 这个是直播流,所以用idhttp可能不行。用了XE8新加的Nethttp控件好像也不太好使呢。
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/2/2 20:36:28
42楼: 自己顶
----------------------------------------------
-
作者:
男 keymark (嬲) ▲▲▲△△ -
普通会员
2021/2/2 22:37:38
43楼: Nethttp 支持重定向吗 支持cookie吗?
参数传对了吗?
这才是重点
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/2/3 21:32:57
44楼: 这个怎么和cookie有关?
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/2/8 21:12:17
45楼: nethttp 读取一段字符要怎么搞?
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2021/2/11 21:31:15
46楼: 没人知道不?
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行257.8125毫秒 RSS