gpt4 book ai didi

flash - 有哪些替代方法可以将WAV循环编译为SWF?

转载 作者:行者123 更新时间:2023-12-03 02:22:28 24 4
gpt4 key购买 nike

到目前为止,当我需要在游戏中嵌入声音 Assets 时,我总是必须将它们带入Flash项目的库(新的FLA)中,设置其属性(链接/类名,音质设置),然后发布该属性文件,因此我可以在主项目文件中使用它,如下所示:

[Embed(source="../assets/audio/audio.swf#music_track_01")]
public static const MUSIC_TRACK_01:Class;

这个过程是我所知道的唯一方法,它可以使最干净,无缝,最佳的“ loopable ”轨道在每次播放之间没有任何 间隙

所以我的问题是,还有其他工具可以自动执行此任务吗?将一堆 WAV 自动编译为一个常见的 SWF 声音文件?

我曾经见过一家公司使用的工具拥有自己的脚本文件,该脚本文件将每个WAV声音转换为单独的SWF文件-共享相同的链接名称“SWFSound”,但是(据我所知,这可能是独一无二的,因为每个其中一个来自他们自己编译的SWF文件中的 ApplicationDomain。但是,我认为文件太多!

如果有东西存在,则可能是决定因素,或者滚动我自己的脚本来实现相同的结果(并且可能是仅限Windows的解决方案:P)

最佳答案

http://etcs.ru/pre/WAVPlayer/srcview/这是我所知道的一种(它使用从WAV文件中提取的PCM数据生成SWF-我相信您是因为选择WAV的原因,否则很少有工具可以使用MP3数据创建SWF。这是用AS3编写的,因此您可以使其成为AIR应用程序-虽然如果要在构建过程中运行它不是很有用,因为它将启动运行时,但在最坏的情况下-应该可以。

例如,使用C#重写代码以使其成为Windows可执行文件将不是问题,基本上它所做的只是将数据从一个文件复制到另一个文件,并添加一些 header 。

关于flash - 有哪些替代方法可以将WAV循环编译为SWF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10281252/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com