gpt4 book ai didi

function - 通过函数访问音频

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

在 Unityscript 中,我可以直接访问音频数据。在场景中,我有一个带有声音文件和附加脚本的游戏对象。

var mySound : AudioClip;
mySound = audio.clip;
var mySoundChannels = mySound.channels;

但是,我在尝试通过函数访问音频数据时遇到问题:
#pragma strict
var mySound : AudioClip;

function Start()
{
mySound = audio.clip;
GetAudio(mySound);
}

function GetAudio(au)
{
print ("Audio: " + (mySound === au)); // true
//var mySoundChannels = mySound.channels; // works
var mySoundChannels = au.channels; // fails
var stereoOrNot = (mySound.channels == 2 ? "stereo" : " mono"); //works
print(stereoOrNot);
}

我以为我可以访问 au.channels,但我不确定我哪里出错了(除了想间接访问音频)

最佳答案

由于您在那里使用动态变量,我不确定 var mySoundChannels 是否会被键入 音频剪辑 整数 .如果它是 AudioClip,那么它将失败,因为 channel 是只读的。试试 int mySoundChannels = au.channels;

关于function - 通过函数访问音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22454490/

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