分页: 1 / 1

[问题]firefox不能在线听广播

发表于 : 2008-07-12 7:12
dickfisch
请问如何才能收听到这个网站的在线广播呢?好像firefox不支持,只能在win下用ie听。

http://news.smgbb.cn/smgbb/news/radio2007/index.shtml

发表于 : 2008-07-12 7:30
luojie-dune
是不支持firefox吧。在windows下,opera7 firefox1.x的时候,我的标准是,不支持opera的我用firefox,还不行的网站我就屏蔽它。

发表于 : 2008-07-12 16:04
dickfisch
这样啊 :shock:

发表于 : 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里工作,顺便听听广播解闷。如果不能听那就专心工作罗。 :lol:

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

我想现在crossover7可以很方便安装office和wmp