我一直在玩Facebook AR,但不确定如何使用AudioModule编写脚本。 Facebook页面中的教程仅说明了如何使用补丁程序编辑器,但我想知道如何编写脚本。
基本上,仅在播放视频纹理时播放音频。视频纹理仅在10秒的超时后播放,因此音频也应随之播放。显然,它是sound.play()
,但我如何获得音频本身?
我有一个扬声器->音频:playing_controller_model0
使用AudioModule是否需要任何东西?喜欢var Audio = require("Audio");
吗?
我做了类似的事情:
var Audio = require("Audio");
var sound = Audio.getPlayBackController("playback_controller_model0");
sound.play();
,但是它似乎无法正常工作,因为视频纹理脚本被忽略了。
答案 0 :(得分:1)
不幸的是,Facebook最近取消了为音频播放脚本编写脚本或使用补丁编辑器控制音频播放的选项。从最新版本开始,您只能使用Patch Editor播放音频,上帝知道原因...但是,您可以使用script to patches bridge通过将消息发送到脚本中的Patch中的播放控制器。
在脚本中也是如此:
Patches.setPulseValue('PlayMySound', Reactive.once());
祝你好运!