下载首页 | 资讯中心 | 文章分类 | 最近更新 | 排 行 榜 | 国产软件 | 国外软件 | 绿色软件 | 汉化补丁 | |
文章搜索: 分类 关键字
您的位置:首页软件技巧多媒体类 → 巧妙利用Authorware同时播放多路声音
巧妙利用Authorware同时播放多路声音
来源:中国电脑教育报 作者:张新奎 彭勇 加入时间:2006-10-27 访问次数:1 [  ]
    在多媒体作品中,有时需要同时播放多路声音,以满足作品的不同需求,这里我们以三路声音的同时播放为例,给大家介绍这一多媒体技巧。

    运行Authorware 6.0,将此文件存为“同时播放多路声音.a6p”,单击Windows菜单下的Functions子菜单,弹出“Functions”对话框,选择Category下拉菜单中的“同时播放多路声音.a6p”选项,单击“Load”按钮,在Authorware 6.0安装目录下找到SyncSound.u32文件,单击“打开”按钮,在弹出的对话框中选择其中的五个函数,单击“Load”按钮,将这五个函数加载到该文件中,单击“Done”按钮。



    其次,建立如图1所示的流程图,在“调用句柄”图标中输入代码:

    result:=SyncInit(WindowHandle)

    在“第一路声音”图标中输入代码:

    SyncLoad("1.wav",0)

    SyncPlay(0,0,0)

    在“第二路声音”图标中输入代码:

    SyncLoad("2.wav",0)

    SyncPlay(1,0,0)

    在“第三路声音”图标中输入代码:

    SyncLoad("3.wav",0)

    SyncPlay(2,0,0)

    在“停止”图标中输入代码:

    If GetSyncChannelNum( )>2 then

    SyncStop(2)

    If GetSyncChannelNum( )>1 then

    SyncStop(1)

    If GetSyncChannelNum( )>0 then

    SyncStop(0)

    End If

    End If

    End If

    提示:多媒体开发者要通过GetSyncChannelNum ()函数来确定支持几个通道,这将是最多支持的声道数,同时SyncLoad()、SyncPlay()和SyncStop()函数中的通道号的范围是0至GetSyncChannelNum的返回值减1。



    最后保存文件,直接运行即可实现同时播放多路声音,如图2所示。
上一页 [1] 下一页
评论人 评论内容摘要(共 0 条,查看完整内容) 得分 0 发表时间
 热点文章
·惊爆!《暗黑破坏神3》将对应全平台
·《荣誉勋章:太平洋之战》中文版上市
·MediaShow魅力四射快速制作音乐电子相册
·《花木兰》完美流程攻略
·轻松可爱 最新10大Q版网络游戏推荐
·2006年暑期新宣布免费网络游戏一览
·photoshop制作水晶球中的精灵
·NVIDIA发布Forceware 93.71 WHQL驱动
·经验分享 微软Word2007实用技巧两则
·国内新记录产生 1M super pi运算仅用9秒
 推荐文章
·微软高官爆料:欧盟对Vista哪些功能不安
·在Google Talk上与QQ、MSN好友聊天
·Word使用过程中的常见问题及其解决
·手把手教你内存终极变相“造假”大法
·NVIDIA联手海盗船 推出自动超频内存
·Windows Vista特殊功能介绍:语音识别
·公安机关检验软件样本 流氓软件制造者面临坐牢危..
·比英特尔UMPC还要小 移动PC新品推出
·性感暴力完美结合 御姐武戏X新画面
·盖茨访谈:我就是微软里的兼职员工
WinXP下载基地 版权所有 Copyright© 2006-2008 WWW.WinXpd.COM, All Rights Reserved. 页面维护: WinXP下载基地(WinXP基D)