as3 以编码的二进制流方式播放 mp3

as3 以编码的二进制流方式播放 mp3


我在BLOG里放置MP3时,常因为MP3被搜索引擎找到导致流量激增而被投诉。于是用此法解决

些解决方案亦可用于发布MP3同时不希望用户下载时用

原理:


1、服务端对 mp3 编码或实时对二进制数据编码。

2、Flash 客户端以 ByteArray 方式下载并解压、解码。

3、动态构造 SWF,并将MP3数据写入 SWF 。

4、获取 SWF 中的 SOUND 对象并播放。


缺点是必须等待MP3数据完全下载后才能播放


下面是一个简单的 DEMO ,只是简单的对 MP3 进行压缩编码:


Demo 点这里



参考:

FZip 类:
http://codeazur.com.br/lab/fzip/

AS3SWF:
http://wiki.github.com/claus/as3swf/play-mp3-directly-from-bytearray



[本日志由 jackgun 于 2010-01-15 12:17 AM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: Flash as3 mp3 二进制 加密 编码
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.