返回介绍

AudioSource.time 时间

发布于 2019-12-18 15:37:24 字数 1716 浏览 1220 评论 0 收藏 0

JavaScript => public var time: float;
C# => public float time;

Description 描述

Playback position in seconds.

以秒为单位的播放位置。

Use this to read current playback time or to seek to a new playback time.

使用这个读取当前播放时间或定位一个新的播放时间。

Be aware that: On a compressed audio track position does not necessary reflect the actual time in the track Compressed audio is represented as a set of so-called packets. The length of a packet depends on the compression settings and can quite often be 2-3 seconds per packet. See Also: timeSamples variable.

注意:在压缩的音轨位置,并不一定反映实际时间,在压缩的音频被表示为一个所谓设置的数据包。一个数据包的长度取决于压缩设置,经常是每个包2-3秒。

JavaScript:

#pragma strict
var audio: AudioSource;
function Start() {
	audio = GetComponent.<AudioSource>();
}
function Update() {
	if (Input.GetKeyDown(KeyCode.Return)) {
		audio.Stop();
		audio.Play();
	}
	Debug.Log(audio.time);
}

C#:

using UnityEngine;
using System.Collections;
 
public class ExampleClass : MonoBehaviour {
    AudioSource audio;
 
    void Start() {
    	audio = GetComponent<AudioSource>();
    }
 
    void Update() {
        if (Input.GetKeyDown(KeyCode.Return)) {
            audio.Stop();
            audio.Play();
        }
        Debug.Log(audio.time);
    }
}

AudioSource

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

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

发布评论

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