分页: 1 / 1
[问题]firefox不能在线听广播
发表于 : 2008-07-12 7:12
由 dickfisch
发表于 : 2008-07-12 7:30
由 luojie-dune
是不支持firefox吧。在windows下,opera7 firefox1.x的时候,我的标准是,不支持opera的我用firefox,还不行的网站我就屏蔽它。
发表于 : 2008-07-12 16:04
由 dickfisch
这样啊

发表于 : 2008-07-12 17:46
由 kofshower
nod
I think you can hear the band.
Use this form:
mms://218.1.74.230/ml103 + band number.
mms is one of real stream transfer protocol. I promise firefox can satisfy you.
代码: 全选
<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="WindowsMediaPlayer" width="0" height="0">
<param name="URL" value="mms://218.1.74.230/sgxw">
<param name="rate" value="1">
<param name="balance" value="0">
<param name="currentPosition" value="0">
<param name="defaultFrame" value>
<param name="playCount" value="">
<param name="autoStart" value="1">
<param name="currentMarker" value="0">
<param name="invokeURLs" value="0">
<param name="baseURL" value>
<param name="volume" value="100">
<param name="mute" value="-1">
<param name="uiMode" value="none">
<param name="stretchToFit" value="0">
<param name="windowlessVideo" value="0">
<param name="enabled" value="-1">
<param name="enableContextMenu" value="-1">
<param name="fullScreen" value="0">
<param name="SAMIStyle" value>
<param name="SAMILang" value>
<param name="SAMIFilename" value>
<param name="captioningID" value>
<param name="enableErrorDialogs" value="0">
</object>
发表于 : 2008-07-12 23:11
由 dickfisch
不好意思,这是html吗?我比较菜,不懂的。firefox有没有什么插件可以播放呢?
发表于 : 2008-07-13 8:53
由 kofshower
回家了,有中文输入法了。
我的意思是说firefox不可以播放的原因可能是没有mozilla-mplayer
这个插件。(后来看了下估计装了这个也不行,因为这个依赖一个windowmediaplayer的activex控件)
具体可以看这儿https://addons.mozilla.org/zh-CN/firefox/browse/type:7
这个插件没有linux的版本,就是说windows下的ff是可以播放的
可是firefox上安装个支持流媒体的插件是一定可以解决这个问题的
此外,解决类似的问题可以不用firefox。在ff浏览的时候直接按ctrl+U显示html页面原代码。然后对照看看可能的媒体uri是哪一个。就是我上面贴的那些。那后可以收藏到播放器里面听。
发表于 : 2008-07-13 20:02
由 dickfisch
恩,谢谢哦,是个好办法。能不能再推荐点优秀的可以播放mms流的播放器呢?
发表于 : 2008-07-14 2:30
由 kofshower
linux下面最优秀的是vlc,以前我写过一篇文章的,在音频区
发表于 : 2008-07-14 4:05
由 dickfisch
kofshower,谢谢你热心的帮助。我按照你那篇帖子的方法编译安装了vlc,最后不知道什么原因,在cli里打 vlc+电影名 只有声音没有图像。然后尝试用它来播放mms流也失败。
我觉得很奇怪,我在这个网页上
http://www.lingye.net/blog/article.asp?id=214 找到很多广播地址,基本上用totem都能播放,就是我要的几个上海电台的地址不行。
上海动感101 mms://218.78.215.88/101
上海上广新闻 mms://218.1.74.230/sgxw
上海东广新闻 mms://218.1.74.230/dgxw
上海上海体育 mms://218.1.74.230/sport
上海第一财经 mms://218.1.74.230/dycj
上海上海交通频率 mms://218.1.74.230/sgjt
上海LOVE RADIO mms://218.1.74.230/ml103
上海都市792 mms://218.1.74.230/ds792
上海经典947 mms://218.1.74.230/jd947
上海戏剧调频 mms://218.1.74.230/sgxj
郁闷!认命了。在WIN下用WMP播放它们完全没问题,看来WMP确实无可替代。大概只能等高手搞定wine加WMP了。
发表于 : 2008-07-14 6:39
由 kofshower
建议你用我写的第一种方法apt安装。要编译的话我现在建议从代码仓库编译,用git clone去取,可是现在在国内的话sf被墙掉咯。我自己推荐编译的原因只是我要听正版cd,这个libdts在apt出来的东西是没有被配置进去的。此外现在apt pool的包都是自动化打包的,随着软件版本的进展肯定会出现质量不能保证的情况。这个特别在ubuntu下面是这样。因为为了推广linux,用了大量最新的bata软件了。所以没什么特别的要求还是apt吧。编译的缺点是什么依赖关系不好判断,特别对vlc是这样。因为vlc有时候文件夹下的解码库比系统自带的解码库的优先级高。要解决问题的话也很麻烦需要上传编译日志(you can use make >debug 2>&1)。而论坛文件上传一次就2M,我记得Firefox编译的话日志有40M左右,VLC估计有也有10M
至于不能播放那么,你知道是流媒体比如mms 或rtsp,加上你也知道什么电台,那用Google一下吧。
代码: 全选
上海动感101 mms://218.78.215.88/101
上海上广新闻 mms://218.1.74.230/sgxw上海动感101
上海东广新闻 mms://218.1.74.230/dgxw
上海上海体育 mms://218.1.74.230/sport
上海第一财经 mms://218.1.74.230/dycj
上海上海交通频率 mms://218.1.74.230/sgjt
上海LOVE RADIO mms://218.1.74.230/ml103
上海都市792 mms://218.1.74.230/ds792
上海经典947 mms://218.1.74.230/jd947
上海戏剧调频 mms://218.1.74.230/sgxj
这些地址确认wmp可以播放么?
代码: 全选
Unable to open 'mms://218.1.74.230/ds792'
Unable to open 'mms://218.1.74.230/ds792'
然后我直接用telnet发包都不行,ip我试了又是对的
hunch@hunch-laptop:~$ ping 218.1.74.230
PING 218.1.74.230 (218.1.74.230) 56(84) bytes of data.
64 bytes from 218.1.74.230: icmp_seq=1 ttl=121 time=16.2 ms
64 bytes from 218.1.74.230: icmp_seq=2 ttl=121 time=16.4 ms
64 bytes from 218.1.74.230: icmp_seq=3 ttl=121 time=16.8 ms
64 bytes from 218.1.74.230: icmp_seq=4 ttl=121 time=16.4 ms
--- 218.1.74.230 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3002ms
rtt min/avg/max/mdev = 16.213/16.478/16.850/0.279 ms
hunch@hunch-laptop:~$ telnet 218.1.74.230 80
Trying 218.1.74.230...
hunch@hunch-laptop:~$ telnet 218.1.74.230 1755
Trying 218.1.74.230...
我用了vlc也是错误的,mplayer也是一样。如果wmp可以的话有没有先下载证书啊?或是wmp连接的时候用的不是1755端口。我没有win,没法看
不应该啊
我记得wmp特有的东西就只有签名证书这个在window和linux下面没有软件可以搞好的。
因为微软送给SMG 流媒体服务器的,自然用wmp好
wine wmp我想也不是很难吧。好像有个自动化脚本winetrick,连自己动手都省了
发表于 : 2008-07-14 8:09
由 dickfisch
恩,直接从源里面装vfc就可以有图像了,原来我这里编译安装的是没有图形界面的。
那些地址我都在win下确认过了,可以放,没有一点问题,也没有下载证书的要求。是不是1755端口倒没注意。我觉得应该是的吧。
wine+wmp的方法我再找找,这个坛子里好像有人说还没人搞定呢。
实在是谢谢你了,这么帮忙。其实就到win里面去听也没关系。我主要是在ubuntu里工作,顺便听听广播解闷。如果不能听那就专心工作罗。

发表于 : 2008-07-14 17:18
由 kofshower
如果不是1755的话 后面要加端口号的。mplayer会去从80开始猜测。其他的估计不会。
vlc编译没有图像可能是有libavcodec-dev libpostproc-dev libmpeg2-4-dev libavformat-dev这四个之一的问题。具体原因没有看到日志的话不清楚。最近没有编译vlc了,之前编译过一次可以用好久的。
我想现在crossover7可以很方便安装office和wmp