遭遇flash播放mp3诡异问题

时间:2023-03-09 12:51:34
遭遇flash播放mp3诡异问题

在部分ie10+flash player 播放mp3,播放第二句话时,中断无法正常播放,(客户的机器上),自己公司的机器测试了几个,都没发现这个问题。其它浏览器(chrome,firefox)也没发现问题。

然后下载了flash player debug版本,通过配置,能看到flash的trace和错误日志,结果,又正常了,再重新装普通版本的flash player,问题又出现了。好吧,估计人品有问题。

然后通过F12开发者工具发现,获取mp3的状态时304,就是说mp3是从本地的cache上获取,灵感一现,再获取mp3的地址加上随机数,也就是 1.mp3?d=Math.Random();

测试正常了,欢呼!折腾了我差不多一天,用客户的机器调试了半天。

由此可大概断定是因为IE 下的flash player 有时在播放cache里的mp3 会有问题?

IE里面好多诡异问题都是缓存引起。 以前碰到过AJAX 请求问题,swf 问题,图片问题,加上随机数就解决。

牢记,IE里的诡异问题,可以先考虑一下是否是缓存引起的。