1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

我找 沙滩凉鞋 的事情

本帖由 不学无术2008-01-11 发布。版面名称:谈天说地

  1. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    想请他帮忙改写一个 WordPress 插件—— Audio Player。

    希望可以将 mp3 文件的地址在 php 中编码,然后在 swf 文件中解码。

    php 中用 base64 编码很容易,但是 swf 中的解码,因为没有现成的 base64 函数或类,搞不定(找到了 Base64.as 文件,但是不会用)。

    最终目的就是为了在一定程度上减少被盗链的情况。不过简单的 Base64 编码解码还是很容易被人找到地址的,如果有其它更有效的方法就好了。

    :sleep:
     
  2. yeshou

    yeshou New Member

    注册:
    2005-09-06
    帖子:
    7,067
    赞:
    34
    哦 知道了
    沙滩凉鞋首席经纪人到此一游
     
  3. 沙滩凉鞋

    沙滩凉鞋 New Member

    注册:
    2005-09-06
    帖子:
    1,211
    赞:
    5
    已经gmail联系我了
    活活
    研究中
     
  4. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    谢谢!

    :lol:
     
  5. yeshou

    yeshou New Member

    注册:
    2005-09-06
    帖子:
    7,067
    赞:
    34
    研究研究就研究不出来咯
     
  6. lane

    lane New Member

    注册:
    2005-09-05
    帖子:
    6,548
    赞:
    29
    记得有人用js加密东西时混入一个密码,我不懂的,把代码找来了,你看有用不。
     
  7. 沙滩凉鞋

    沙滩凉鞋 New Member

    注册:
    2005-09-06
    帖子:
    1,211
    赞:
    5
    不学啊
    解决方法如下:
    将 base64.as 丢在同一个目录进行编译,
    然后打开那个播放器的源码,
    先在文件头部添加这一行加载这个类
    代码:
    import Base64;
    
    然后搜索:
    代码:
        emff.mySound[emff.index].loadSound(emff.src[emff.index], emff.streaming);
    
    在其上方添加
    代码:
        emff.src[emff.index] = Base64.decode(emff.src[emff.index]);
    
    不过据这个类的作者 andot 牛人说
    as2 自身 bug 可能造成一定问题
    http://www.coolcode.cn/show-265-1.html
     
  8. 沙滩凉鞋

    沙滩凉鞋 New Member

    注册:
    2005-09-06
    帖子:
    1,211
    赞:
    5
    无法传附件?
    我mail你
     
  9. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    嗯,我尝试一下。
     
  10. jcking

    jcking Well-Known Member

    注册:
    2005-08-30
    帖子:
    22,282
    赞:
    70
    可惜 我 不懂
     
  11. Kevin

    Kevin New Member

    注册:
    2005-10-23
    帖子:
    12,728
    赞:
    55
    用WP的好处是,有很多你想要的东西人家早就做出来了~
     
  12. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    没搞定。

    没有找到源文件。

    去官方提供的地方下载,结果出现“意外的文件格式”错误。

    而且还不是最新的版本。
     
  13. lane

    lane New Member

    注册:
    2005-09-05
    帖子:
    6,548
    赞:
    29
    完全不懂的一头雾水路过...
     
  14. 沙滩凉鞋

    沙滩凉鞋 New Member

    注册:
    2005-09-06
    帖子:
    1,211
    赞:
    5
    那你就只能反*编译了……
    我还是伪君子地抗议一下……
    哈哈哈哈哈……
     
  15. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    导入那个 Base64 类,测试项目,就会看到播放器和原来的行为模式不一样。

    附件就是附带有源文件的压缩包(audio-player.zip) ,感兴趣的,帮忙看看吧。

    另一个文件是 Base64 类,不过好像是 AS2 版本的,但是那个播放器的源文件貌似是 AS3 的。

    我算是没办法了。

    :sleep:
     

    附件文件:

  16. yeshou

    yeshou New Member

    注册:
    2005-09-06
    帖子:
    7,067
    赞:
    34
    没意思