【发布时间】:2022-01-22 12:41:29
【问题描述】:
在 Unity 中,我使用以下代码从服务器流式传输音频,但我不知道如何向其添加搜索栏(用于更改播放持续时间的滑块)。任何帮助将不胜感激。
IEnumerator GetAudioClip()
{
using (UnityWebRequest www = UnityWebRequestMultimedia.GetAudioClip(url, AudioType.MPEG))
{
DownloadHandlerAudioClip dHA = new DownloadHandlerAudioClip(url, AudioType.MPEG);
dHA.streamAudio = true;
www.downloadHandler = dHA;
www.SendWebRequest();
while (www.downloadProgress < 0.01)
{
Debug.Log(www.downloadProgress);
yield return new WaitForSeconds(.1f);
}
if (www.isNetworkError)
{
Debug.Log("error");
}
else
{
audioSource.clip = dHA.audioClip;
audioSource.Play();
}
}
}
【问题讨论】:
-
根据滑块值设置audioSource.time。这应该工作
-
@Jaimin 谢谢,但你能举个例子吗?
标签: c# unity3d slider unity-ui