gpt4 book ai didi

multithreading - 可以使用 ActionScript Worker 在单独的线程中播放/生成声音吗?

转载 作者:行者123 更新时间:2023-12-01 09:33:53 25 4
gpt4 key购买 nike

我是 ActionScript Workers 的新手,但我想知道这是否可行。

据我所知,ActionScript Workers (ASW) 就像独立的线程,可以在不中断主线程(正在执行您的主 SWF 文件)的情况下执行更多 CPU 密集型计算。

我真正看到的唯一例子是动画以一致的速率播放,而 ASW 负责加载或计算一些密集的数学公式。

声音 API 是否可用于 ActionScriptWorkers?

最佳答案

(在我的正确登录下重新发布)

他们当然可以!看看我最近关于这个的博客文章:

http://flexmonkey.blogspot.co.uk/2012/09/multi-threaded-sound-synthesis-in-flex.html#!/2012/09/multi-threaded-sound-synthesis-in-flex.html

经过一番修改后,我实际上在后台工作程序中生成了一个字节数组,然后将数据写回原始线程(即用户界面)中的 SampleDataEvent 的数据属性。

我从前一个 SampleDataEvent 中写入来自 worker 的数据,而 worker 为下一个生成数据 - 所以 FlashPlayer 实际上同时执行三个任务:提供响应式 UI、播放音调和生成下一个音调。

西蒙

关于multithreading - 可以使用 ActionScript Worker 在单独的线程中播放/生成声音吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11902863/

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