为 Facebook AR Studio AudioModule 编写脚本
Scripting for Facebook AR Studio AudioModule
我一直在研究 Facebook AR,但我不确定如何使用 AudioModule 编写脚本。 facebook 页面上的教程仅解释了如何使用补丁编辑器,但我也想知道如何编写脚本。
基本上,只有在播放视频纹理时才会播放音频。视频纹理仅在 10 秒超时后播放,因此音频也应如此。显然,它 sound.play()
但我如何获取音频本身?
我有一个扬声器 -> 音频:playback_controller_model0
使用 AudioModule 有什么要求吗?喜欢 var Audio = require("Audio");
吗?
我做了类似的事情:
var Audio = require("Audio");
var sound = Audio.getPlayBackController("playback_controller_model0");
sound.play();
但它似乎不起作用,因为视频纹理脚本被忽略了。
不幸的是,Facebook 最近删除了编写音频播放脚本的选项,转而使用 Patch Editor 来控制音频播放。从最新版本开始,您只能使用 Patch Editor 播放音频,天知道为什么...但是,您 可以 使用 script to patches bridge 通过脚本触发播放,通过从脚本向 Patch 中的播放控制器发送消息。
就像在脚本中一样:
Patches.setPulseValue('PlayMySound', Reactive.once());
在补丁编辑器中:
祝你好运!
我一直在研究 Facebook AR,但我不确定如何使用 AudioModule 编写脚本。 facebook 页面上的教程仅解释了如何使用补丁编辑器,但我也想知道如何编写脚本。
基本上,只有在播放视频纹理时才会播放音频。视频纹理仅在 10 秒超时后播放,因此音频也应如此。显然,它 sound.play()
但我如何获取音频本身?
我有一个扬声器 -> 音频:playback_controller_model0
使用 AudioModule 有什么要求吗?喜欢 var Audio = require("Audio");
吗?
我做了类似的事情:
var Audio = require("Audio");
var sound = Audio.getPlayBackController("playback_controller_model0");
sound.play();
但它似乎不起作用,因为视频纹理脚本被忽略了。
不幸的是,Facebook 最近删除了编写音频播放脚本的选项,转而使用 Patch Editor 来控制音频播放。从最新版本开始,您只能使用 Patch Editor 播放音频,天知道为什么...但是,您 可以 使用 script to patches bridge 通过脚本触发播放,通过从脚本向 Patch 中的播放控制器发送消息。
就像在脚本中一样:
Patches.setPulseValue('PlayMySound', Reactive.once());
在补丁编辑器中:
祝你好运!