检测音频设备的功能运用flash脚本


  Share  
|


你想,以确定音频的能力,该装置对其中的选手是跑。

使用hasaudio和hasmp3性能的system.capabilities对象。

桌面版本的flash player 6和后来支持mp3播放和能力,以音频编码,由一个麦克风或类似装置。 不过,闪存型播放机,为其它设备并不一定全部支持,或者可能没有,音频功能。 该system.capabilities.hasaudio财产返回true ,如果玩家有任何音讯能力和虚假,否则。 这是非常重要的播放影片对多种器件。 如果设备没有音频支持,你应该避免强迫用户下载一些他们不能听到(尤其是因为音频可能相当大) :

  / /加载一个。瑞士法郎含有无害,只有当球员可以发挥音讯。 如果( system.capabilities.hasaudio ) ( mysoundholder.loadmovie ( " sound.swf " ) ; )否则( mysoundholder.loadmovie ( " silent.swf " ) ; ) 

只因为一个球员有音频功能,然而,这并不一定意味着它可以支持mp3声音。 所以,如果出版的mp3内容,你应该测试mp3等功能使用system.capabilities.hasmp3财产。 的mp3听起来是可取的,如果支持,因为他们提供了更好的声音品质,以档案大小的比率比adcp声音。

  / /如果玩家可以扮演的mp3 ,负载一个mp3用一个健全的物体。 否则,装载/ / 。瑞士法郎含adcp健全成为一个嵌套的电影剪辑。 如果( system.capabilities.hasmp3 ) ( mysound =新的声音( mysoundholder ) ; mysound.load ( " sound.mp3 " ,假) ; )否则( mysoundholder ( " adcpsound.swf " ) ; ) 

它是重要的是要了解该hasaudio和hasmp3财产设定,是根据能力的球员,并没有该系统对其中的选手是跑。 桌面系统播放器(用于窗户,陆委会操作系统,和linux )总是返回true ,为物业不管这个系统是否真的有硬件(即,声卡和扬声器)来重放声音。 不过,球员等设备可能会返回假,如果设备不支持音频或mp3特点

这是一篇文章说,由美利邓肯
免责声明:我们的网站是不负责所载资料由本条规定。 这篇文章根本没有反映看法,意见,思想或信仰的文章目录中的工作人员。


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions