Wednesday, 12. July 2006, 18:58:16
媒体播放问题解决方案
终于解决了媒体播放的问题了很多页面的懒编辑们在设计页面的时候就只是针对IE做了测试,在用OBJECT标记的时候并没有按照规范添加EMBED标记,
带来的问题就是这样的页面在IE中能正常播放媒体文件,但在非IE内核,如OPERA和FIREFOX中就无法正常浏览.
FIREFOX中有人写了MediaWrap扩展,我们的OPERA当然也有解决方法,
下载
http://my.opera.com/Ezibo/homes/files/media.js
到自己的profile\script目录中,这样基本上就能正常播放媒体文件了
另外一个有用的功能就是显示所有媒体和媒体的URL
在菜单中添加一条
Item, "显示所有媒体(&G)" = Go to page, "javascript:showAllMedia();", , ,"Attachment Video"
当然弄成按钮,鼠标手势,快捷键都行
这样会新开一个页面,并显示所有的媒体和URL
现在这个脚本主要是在bbs.sogua.com测试过,如果有错误的地方,请跟帖告诉我
Thursday, 13. July 2006, 00:45:38 (edited)
Thursday, 13. July 2006, 01:17:11
Originally posted by wgxds:
还有,我看到那些播放器的版本好像都比较老,能变成新一点的吗?
这个是不行的,我也曾想弄成新版的meidiaplayer,但是页面上就只能显示老的,
看来是市场竞争策略了.非ie浏览器就只能这样,在ff也是一样.
在心中把bill骂一百遍吧
Thursday, 13. July 2006, 01:19:40
Originally posted by wgxds:
不过我发现在个别音乐网站原本自动播放的要手动才行,能不能再改一下呢?请教,谢谢!
的确是有参数设置是否自动播放的,这点我已经考虑到了,
你是在什么页面有不能自动播放,把地址贴出来,我看一下.
Thursday, 13. July 2006, 04:43:07 (edited)
Originally posted by wgxds:
比如下面这个网站的页面,非要按一下才能播放——http://music.freemu.com/play_wma.asp?id=117854
这个问题已经解决,唉,说实话,他们这页面写的够烂的,autoStart=-1也算要自动开始播放?
Originally posted by wgxds:
有些网站看不到播放器了,也听不到音乐。比如http://www.yy89.com/
基本解决,但是有一点,好像要多刷新一下,就是你浏览的时候如果不能出来,就刷新一下看看,
多试试吧,问题会解决的更好的.
Originally posted by wgxds:
.用opera播放的时候是不是要先把文件下载到本地后才会播放呢?或者,是不是设置的问题?因为我打开页面后看到浏览器底部的进度栏显示不停地接受数据……用IE内核的浏览器就只有缓冲,比这个快很多谢谢!
一样都是缓冲的,那个新版快只是表面现象
你重新下载一下js吧
http://my.opera.com/Ezibo/homes/files/media.js
Thursday, 13. July 2006, 05:01:55
Originally posted by hgyw:
播放器是出来了,但是只出来了一截,并且还是不能播放(装了wmp11),我说的是这个网站:http://www.1ting.com/
这个没招,投诉他们吧,网页的代码写的也太烂,太不规范了
Thursday, 13. July 2006, 06:10:03
Originally posted by z8519312:
这个还是不行:http://www.nofox.com/qq/panel.asp?skin=&ref=#
这个页面原本就不能在opera中正常浏览,所以更是没招
Thursday, 13. July 2006, 06:12:56
Originally posted by opera_888:
在一些网站中,比如http://pic.sohu.com/http://www.buaa.com.cn/等等用了这个脚本之后,里面有些图片都是双的不知各位的是不是
我这边没有出现你所描述的双图片的情况
Thursday, 13. July 2006, 06:16:47
Originally posted by opera_888:
在一些网站中,比如
http://pic.sohu.com/
http://www.buaa.com.cn/
等等
用了这个脚本之后,里面有些图片都是双的
不知各位的是不是
是啊,搜狐图吧首页上方的那个图出现了两个,而且第一次打开的时候不会,我刷新了两次就出现了双图。
有一些在线播放的网址正好也是要刷新两次才能出播放器。
Thursday, 13. July 2006, 06:33:03 (edited)
Thursday, 13. July 2006, 06:42:24
Originally posted by yumumao:
http://www.music98.net/mtvplay/1887.htm这个地址的MTV能有办法播放么?这里的MTV还是不错的,很新。
这种动态脚本的都很麻烦,慢慢研究看能否搞定吧.
Thursday, 13. July 2006, 06:46:36
Originally posted by wgxds:
谢谢这位兄弟,果然变成新的了,惊喜.^_^请教楼主,能不能把这个也加进JS里面呀?那样就好了,呵呵^_^对了,还有一个问题,我发现进某些音乐网站,那个播放器好短,都看不见后面的音量控制按钮,有办法拉长一点么?
在我的版本中会加入这个reg的,
要求别太高了,兄弟,呵呵,再说了,到底什么地方短了,贴出地址啊
Thursday, 13. July 2006, 06:53:08
Originally posted by Ezibo:
要求别太高了,兄弟,呵呵,再说了,到底什么地方短了,贴出地址啊
http://www.yy89.com/ervin/play.asp?id=130874
http://music.freemu.com/play_wma.asp?id=117854
上面这两个都挺短的,我只看到播放器的一半
Thursday, 13. July 2006, 11:30:33
capture_07132006_192542.jpg
而且“显示所有媒体”的功能在一些页面不能用了,比如:http://www.music98.net/musicplay/92924.htm,前面的版本在这个页面是可以用的。
Thursday, 13. July 2006, 11:36:08
http://bbs.sogua.com/ind.htm?in=/dispbbs.asp?boardID=2&art_id=1001735
播放器也已经是一个了
不过flash的问题的确还在
Thursday, 13. July 2006, 11:47:15
Originally posted by yumumao:
下了新的,http://pic.sohu.com/上方的flash还是会有两个。
人家SOHU程序写的奇怪一点,用的是这种写法
<script type="text/javascript">
// <![CDATA[
insertFlash('flash_focus', 'http://pic.sohu.com/focus.swf', 400, 240);
// ]]>
</script>
容后在慢慢解决
显示媒体现在好了,是我不小心把一个变量定义去掉了,现在好了
Thursday, 13. July 2006, 12:01:34
Originally posted by opera_888:
http://www.movonet.com/movonet/movo_music/try_01.jsp?id=22685
按停止刷新就会出现双的
这个页面比较牛一点,我的建议是就不点停止按钮算了,反正歌一样也是能听了,不影响使用
而且显示所有媒体也能用.
Thursday, 13. July 2006, 12:18:51
Originally posted by opera_888:
试试这个
http://www.movonet.com/movonet/movo_music/try_01.jsp?id=22685
按停止刷新就会出现双的
这个页面无须那个media.js脚本,运行很正常
Thursday, 13. July 2006, 12:19:26
Originally posted by yumumao:
(*^__^*),辛苦辛苦,这几天你不少成果呢,给我们很大的帮助
这几天比较轻松,就赶紧弄喽.
思路来自于ff的mediawrap扩展,人家那个写的是严谨啊,我这个是实用,够用就好.
世界杯决赛那晚开始构思的,向齐铁头致敬,呵呵.
Friday, 14. July 2006, 07:27:18
这个是真实地址:
http://sy8.haoting.com/16z/0/wuyuetaxin/1/1.wma
这个是运行js后的地址:
http://htst.haoting.com//16z/0/wuyuetaxin/1/1.wma
也发现了flash出现两个的问题。
Friday, 14. July 2006, 08:17:38
Originally posted by noxin:
haoting.com依然不能听。
我仔细看过,他们对WMA格式做了保护,已经不是我的脚本力所能及的了
Friday, 14. July 2006, 19:00:38 (edited)
不过也很郁闷,opera在js表达方面还是有些问题的
我竟然写出这种语句
var ih = oc.innerHTML;
oc.innerHTML = ih;
而且还没更好的替代的方法,怎能叫人不郁闷.不过还好问题总算解决了
Saturday, 15. July 2006, 02:33:46 (edited)
Originally posted by wgxds:
楼主你好,我更新了,结果这个网站的播放器变成这样了:http://www.yy89.com/ervin/play.asp?id=131359
我知道你说的问题,当时修改脚本的时候我就考虑过是不是该把那个播放器的长相调整一下,想想还是没有,原因是他页面中原本就有这么一段
<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/windows/mediaplayer/download/default.asp" Name="Player" width="100%" height="70" border="0" SHOWSTATUSBAR="-1" SHOWCONTROLS="0" SHOWGOTOBAR="0" SHOWDISPLAY="-1" INVOKEURLS="-1" AUTOSTART="1" CLICKTOPLAY="0" DisplayForeColor="12945678">
这段代码中就已经定义播放器的外观,我认为既然有这个内容,就该按照embed标记中的内容来显示播放器,然后我的脚本就只加上src属性,这样变成了
<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/windows/mediaplayer/download/default.asp" Name="Player" width="100%" height="70" border="0" SHOWSTATUSBAR="-1" SHOWCONTROLS="0" SHOWGOTOBAR="0" SHOWDISPLAY="-1" INVOKEURLS="-1" AUTOSTART="1" CLICKTOPLAY="0" DisplayForeColor="12945678" src="http://www.yy89.com/uploads/0708/0708015319356016.wma"></embed>
你把这段代码存为一个htm文件,然后打开就知道了.
其实只要把SHOWDISPLAY从-1改成0就好了
不是我不能改,而是是否合理的问题.
Saturday, 15. July 2006, 02:18:37
Originally posted by MusicCode:
profile下没有这个script文件夹啊
自己新建一个script目录,然后把js文件放在目录下就好了
Saturday, 15. July 2006, 02:53:29
Originally posted by wgxds:
感谢!建议楼主搞个网站,专门更新这个JS,并附上更新日志,我觉得这样看起来会比较好^_^
夸张了吧,讨论是有必要的,可以来这,
http://my.opera.com/chinese-modify/forums/topic.dml?id=148863
门可罗雀,相当的清静哈
Monday, 17. July 2006, 16:28:10
Originally posted by yumumao:
http://www.music98.net/mtvplay/1887.htm这个地址的MTV能有办法播放么?这里的MTV还是不错的,很新。
脚本已经更新,解决了目前发现的所有问题
http://www.music98.net/mtvplay/1887.htm已经能够看了
Showing topic replies 1 - 50 of 205.
Moderated by:
Langeline
musiccow
Thruth
mark_poleon
