这次在恢复旧帖的过程中,发现好多过去帖子中的粗糙之处,恢复起来倒是颇费周章,只怪学艺不精,趁着记忆还在,先记几点下来,一是以备查,二是求教于坛中大侠,丢一块石头,再来等着玉来。
主要是比较IE和FF(FireFox)的不兼容之处,有些问题看似很笨,却容易被制帖者忽略,特别是对于象我这样的学业不精的懒人:)
1)mp3源文件的问题。该文件用local电脑的WMP可以听,上传到wxc后用得到的URL也可以用WMP听,放到联播的xml中,再上传,凡播送到此乐曲就出现“静音”。开始以为是上传问题,重新上传,还是不行,后来才发现是源文件问题。检查mp3文件,没有 bit rate 等信息显现。看来wxc的播放器若是检测不到此信息,则以静音播放。用转换软件将mp3文件转换成 128k bit 后,问题解决。看来不折腾不行哈。:)
2)在我的一些旧帖中,用层位控制语句,有些地方用:Z-INDEX:-2,这种写法,IE可以,FF则不认识。须改用正值。
3)若想用MARQUEE控制文字移动,在IE中,可用 style=WRITTING-MODE:tb-rl 控制文字的左右移动,可FF不认识此参数,还是显示为上下移动。查找调试了半天,还是不行。(当然可用flash解决,简单明了。但若想用MARQUEE,这一点要注意。)
4)在普通播放器中,若用参数 autostart=false,IE可以,FF就不认识。改用 autostart=0 即可。
5)对于单独的swf文件显示,若用 object...parameter value=... 格式,IE可以,FF则不显示,改用 embed src=... 即可。
6)透明半透明播放器设置,IE可用Filter:Alpha实现,而FF则不认识,google了半天,用了一些网友推荐的方法,还是不见效(不能兼容)。若改用Flash形式的播放器,则访客不易直接看到音频文件的连接。这一条尚不知如何解决。