返回介绍

AudioSource.Play 播放

发布于 2019-12-18 15:37:23 字数 2981 浏览 1199 评论 0 收藏 0

JavaScript => public function Play(delay: ulong = 0): void; JavaScript => public function Play(delay: ulong = 0): void;
C# => public void Play(ulong delay = 0); C# => public void Play(ulong delay = 0);

Parameters 参数

delayDelay in number of samples, assuming a 44100Hz sample rate (meaning that Play(44100) will delay the playing by exactly 1 sec).
采样的延迟数,假设44100Hz采样率(意思是Play(44100)将正好延迟播放1秒。)

Description 描述

Plays the clip with an optional certain delay.

播放音频剪辑,带有可选延迟参数。

The delay parameter is deprecated, please use the newer PlayDelayed function instead which specifies the delay in seconds.

延迟参数已被弃用,请使用新的PlayDelayed功能,而不是指在几秒的延迟。

Note: To obtain sample accuracy with an AudioClip with a different samplerate (than 44.1 khz) you have to do the math yourselves. Delaying an audiosource with an attached AudioClip with samplerate of, say, 32 khz, with 16k samples(.5 sec) is done by Play(22050). ((44100/32000) * 16000 = 22050).

注意:为了获取准确的带有不同采样率的采样(比如44.1 khz),你必须做这个匹配。延迟带有音频剪辑的音频源,比如32 khz,带有16K采样(0.5秒)通过Play(22050)播放,(44100/32000) * 16000 = 22050)。

Note: The AudioSource.PlayScheduled API will give you more accurate control over when the audio clip is played.

注意:当音频剪辑被播放,AudioSource.PlayScheduled将给你更多的精确控制。

JavaScript:

#pragma strict
@RequireComponent(AudioSource)
function Start() {
	var audio: AudioSource = GetComponent.<AudioSource>();
	audio.Play();
	audio.Play(44100);
}

C#:

using UnityEngine;
using System.Collections;
 
[RequireComponent(typeof(AudioSource))]
public class ExampleClass : MonoBehaviour {
    void Start() {
        AudioSource audio = GetComponent<AudioSource>();
        audio.Play();
        audio.Play(44100);
    }
}

See Also: Stop, Pause, clip and PlayScheduled functions.

AudioSource

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文