标签:blog http 使用 io ar 2014 log sp ef
最近项目里需要这么一个东西,但是找遍了网上也没有合适的带波形图的播放器。
曾经找到过非常接近的解决方案,最后都不能用:
所以最后自己做了一个,非常简单,只有一个视频区域用来显示波形图,提供了播放,暂停,停止3个接口,效果如图
其中0-256像素是左声道的波形图,256-512是右声道的波形图,超过了512像素的话波形图就会从头开始循环。
实现原理主要是使用了as3里的SoundMixer.computeSpectrum,然后根据stage大小绘制曲线。
缺点是不支持wav,尝试使用了一个flash的播放wav库,但是内存开销太大,放弃了,如果需要播放wav可以先用ffmpeg转换成MP3。
简单接口:播放:playAudio,暂停:pauseAudio,停止:stopAudio
标签:blog http 使用 io ar 2014 log sp ef
原文地址:http://www.cnblogs.com/nightzsze/p/3938952.html