从数组中播放音频 - Unity

问题描述 投票:0回答:1

我目前得到这个错误 "Cannot implicitly converted Type JsonData.Message[]to Unity engine.audioclip":在这行代码中。

source.clip = content.queryResult.fulfillmentMessages;

JsonData.Message :

[Serializable]
public class Message
{

    public SimpleResponses simpleResponses;

}

其他类

[Serializable]
public class SimpleResponses{
    public SimpleResponse[] simpleResponses;
}

[Serializable]
public class SimpleResponse{
    public string text_to_speech;
    public string ssml;
    public string displayText;

}

怎样才能播放存储在数组中的数据?

c# visual-studio oop unity3d
1个回答
0
投票

我想它是一个数组的音频,所以尝试例如。

source.clip = content.queryResult.fulfillmentMessages[0] as UnityEngine.AudioClip;

为了确保 content.queryResult.fulfillmentMessages.Length > 0

© www.soinside.com 2019 - 2024. All rights reserved.