• 播放MP3文件


      的我们知道,Flash中默认的流式播放格式是Flv格式,但是在应用程序中,你可以通过客户端脚本来播放MP3音频文件和ID3信息,并使用服务器端脚本发布到stream流。
    你 需要上传MP3文件到服务器端的/streams/application_instance目录(Macromedia FCS MX 1.5 在录制视频流的时候会自动创建 streams 目录,如果不存在,你也可以手动创建)。例如你有个名为CDPlayerApp应用程序,你可以上传MP3文件到 /applications/CDPlayerApp/streams/application_instance目录。
    通过设定共享目录,你还可以在其它应用程序之间共享MP3。
    找到Vhost.xml文件中的节点,在中添加需要共享的目录,如:
    foo;c:\data
    表示所有含有foo名称的目录都会被定向到c:\data目录,如foo/bar会被定向为c:\data\bar.flv。
    详细的Vhost.xml说明可以参考FlashCom管理手册中相关部分。
    然 后,通过Stream.play指令指定播放的路径和想要播放的MP3文件。为了播放MP3文件,我们需要使用 NetStream对象的play方法,或者使用MC对象的attachAudio方法,特别需要注意的是,在播放文件前面要加上mp3播放标识前缀 mp3:,我们来看代码示例:
    1 : //非共享方式播放
    2 : vidObj.attachVideo(mystream);
    3 : mystream.play( 'mp3:bolero' );
    4 : //文件bolero.mp3在FCS服务器的 C:\mp3_files 目录下面
    5 : //该目录在vhost.xml中被映射到虚拟目录 mp3dir
    6 : movieObj.attachAudio(mystream2);
    7 : mystream2.play( 'mp3:mp3dir/bolero'
  • 相关阅读:
    一、cocos2d-x 3.0 final使用httpclient编译到android,须要用到的android.mk
    lvchange的available參数
    基于谱减法的声音去噪
    ios使用openUrl进行应用跳转
    linux下ssh免密登陆
    字体图标 icon font
    hdu 3642 Get The Treasury(扫描线)
    3D游戏引擎一 win32编程
    Codeforces 112B-Petya and Square(实现)
    动态规划 is beginning。。。。。。。。。
  • 原文地址:https://www.cnblogs.com/chinatefl/p/404073.html
Copyright © 2020-2023  润新知