UnityAPI手册-2019.4官网版
文集大纲加载中……
本文档使用 MrDoc 发布
-
+
首页
AudioSource.Play
# [AudioSource](https://docs.unity3d.com/cn/2019.4/ScriptReference/AudioSource.html).Play public void **Play** (ulong **delay**= 0); ## 参数 | delay | 已弃用。以样本数为单位的延时,假设采样率为 44100Hz(意味着 Play(44100) 将使播放延时整整 1 秒)。 | | ------- | -------------------------------------------------------------------------------------------------- | ## 描述 播放 [clip](https://docs.unity3d.com/cn/2019.4/ScriptReference/AudioSource-clip.html)。 该 delay 参数已弃用,请改用更新的 PlayDelayed 函数指定延时(以秒为单位)。 如果 [AudioSource.clip](https://docs.unity3d.com/cn/2019.4/ScriptReference/AudioSource-clip.html) 设置为正在播放的同一剪辑, 则该剪辑听起来将像是重新开始播放一样。[AudioSource](https://docs.unity3d.com/cn/2019.4/ScriptReference/AudioSource.html) 假设 所有 [Play](https://docs.unity3d.com/cn/2019.4/ScriptReference/AudioSource.Play.html) 调用将播放新的音频剪辑。 __注意:[__AudioSource.PlayScheduled](https://docs.unity3d.com/cn/2019.4/ScriptReference/__AudioSource.PlayScheduled.html) API 可以让您更准确地控制播放音频剪辑的时间。 ``` using UnityEngine; // The Audio Source component has an AudioClip option. The audio // played in this example comes from AudioClip and is called audioData. [RequireComponent(typeof(AudioSource))] public class ExampleScript : MonoBehaviour { AudioSource audioData; void Start() { audioData = GetComponent<AudioSource>(); audioData.Play(0); Debug.Log("started"); } void OnGUI() { if (GUI.Button(new Rect(10, 70, 150, 30), "Pause")) { audioData.Pause(); Debug.Log("Pause: " + audioData.time); } if (GUI.Button(new Rect(10, 170, 150, 30), "Continue")) { audioData.UnPause(); } } } ```
da
2022年5月24日 10:06
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
分享
链接
类型
密码
更新密码