浅谈Director11 对声音精确控制.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈Director11 对声音精确控制

浅谈Director11 对声音精确控制   Director以其易用性和强大的多媒体组织功能深受广大多媒体爱好者的欢迎,是公认的专业多媒体创作工作中的旗舰。深受广大多媒体爱好者的青睐。声音最能拨动人的心弦,如何才能更好的控制声音素材呢?笔者结合自己的开发实践,谈谈自己在Director11里如何精确地控制声音。   一、导入声音文件   使用Director11播放声音文件,既可以将要播放的声音作为演员导入Director11,也可以使用脚本直接播放外部声音文件。   将声音文件导入Director时,Director就会将其相关信息以演员(Member)的形式存储。按声音数据是否完全存储于Director演员表(Cast)内,其存储声音信息的方式分两种:内部声音和外部链接声音。   (一)内部声音 Director将应关该声音文件的所有数据,作为内部的声音演员存储在演员表(Cast)中。内部声音,必须完全载入内存后才能播放。   (二)外部链接声音 Director并不真正存储外部链接声音文件里的声音数据,而只是建立一个指向该外部声音文件的链接。在每次需要播放该声音时,才真正导入其声音数据。   要导入声音文件:   1、选择菜单命令 File Import。   2、在所弹出的Import Files into Internal对话框中,选中要导入的声音文件。   3、从如图1所示的Media选项中选择合适的声音导入方式。   (1)Standard Import 将所选声音作为内部声音演员导入。   (2)Link to External File 将所选声音作为外部链接声音演员导入。   (3)Include Original Data for Editing 含有所导入声音文件的原始数据,可在 Director 中启动外部编辑器来编辑其原始数据。   4、单击如图1所示的对话框中的Import按钮。   根据上述各选项的字面意义来理解,我们不难发现:如提示音、按钮音效等在影片中需要经常重复使用的、较短的声音,非常适合于以内部声音演员的方式导入。而偶尔才可能使用的、较大的声音,则更适合于以外部链接声音演员的方式导入。   二、精确控制声音播放   Director对声音的控制,是通过声音频道(Sound Channel)来实现的。Director提供有8条声音频道,可以同时播放8个声音。总谱的特效频道中,可视的声音频道只有两个,其余的6个声音频道只能通过Lingo/JavaScript脚本的方式访问。   在总谱的特效频道中控制声音,是所见即所得的方式。使Lingo/JavaScript脚本控制声音,只有在影片运行的时候才能观测到控制效果。   (一)在总谱的特效频道中控制声音   在总谱的特效频道中控制声音就像在总谱里控制其他精灵一样:可将声音演员拖放到总谱特效频道顶部的任意某个声音频道中,然后可调节该声音精灵的起始桢、终止桢位置,以及在总谱中所占据的时间长度。   默认情况下,播放头一进入声音精灵的精灵跨度之内,就会自动播放该声音,播放到声音的结尾处它就会停止。但也可以将声音设置为循环播放,其设置方法如下:   1、在演员表中选中某声音演员,或在声音频道中选中某声音精灵。   2、在如图2所示的属性检查器的Sound标签里,勾选Loop选项。   (二)使用脚本精确控制声音   脚本(Lingo 或 JavaScript)对声音的控制权是最高层次的。比如,在总谱中,将声音频道1中的声音精灵,设置为循环播放,您可以通过脚本来改变这种设置。使用脚本可对Director中的声音(包括音频流)进行全方面的精确控制。比如,单曲播放、多曲连播、循环播放、播放某一片段、暂停、停止、重绕至起始处、调节音量、换曲等,用脚本还可以播放未曾导入演员表的外部声音文件,这都是总谱控制方式所不及的。   1、控制声音的播放   要实现单曲播放,请使用:   sound(1).play(member(music))   或者sound(1).playFile(_movie.pathmusic.mp3)   上一行脚本,表示在声音频道1中播放名为music的演员。   下一行脚本,表示在声音频道1中播放名为music.mp3的外部文件。   要实现多曲连播:请使用:   sound(1).queue(member(music1))   sound(1).queue(member(music2))   sound(1).queue(member(music3))   sound(1).play()   前三行脚本,依次将名为music1、music2、music3的声音

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档