我目前得到这个错误 "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;
}
怎样才能播放存储在数组中的数据?
我想它是一个数组的音频,所以尝试例如。
source.clip = content.queryResult.fulfillmentMessages[0] as UnityEngine.AudioClip;
为了确保 content.queryResult.fulfillmentMessages.Length > 0