AudioStreamMP3
继承: AudioStream < Resource < RefCounted < Object
MP3 音频流驱动程序。
描述
MP3 音频流驱动程序。如果要在运行时加载 MP3 文件,请参阅 data。
属性
| ||
| ||
| ||
| ||
| ||
|
属性说明
int bar_beats = 4
目前没有这个属性的描述。请帮我们贡献一个!
int beat_count = 0
目前没有这个属性的描述。请帮我们贡献一个!
float bpm = 0.0
目前没有这个属性的描述。请帮我们贡献一个!
PackedByteArray data = PackedByteArray()
void set_data ( PackedByteArray value )
PackedByteArray get_data ( )
包含以字节为单位的音频数据。
你可以使用下面的代码片段,加载文件而无需事先导入它。请记住,此代码段将整个文件加载到内存中,对于大文件(数百兆字节或更多)可能并不理想。
GDScriptC#
func load_mp3(path):
var file = FileAccess.open(path, FileAccess.READ)
var sound = AudioStreamMP3.new()
sound.data = file.get_buffer(file.get_length())
return sound
public AudioStreamMP3 LoadMP3(string path)
{
using var file = FileAccess.Open(path, FileAccess.ModeFlags.Read);
var sound = new AudioStreamMP3();
sound.Data = file.GetBuffer(file.GetLength());
return sound;
}
bool loop = false
如果为 true
,当流到达末尾时将自动循环。
float loop_offset = 0.0
循环时,流开始的时间,单位为秒。
© 版权所有 2014-present Juan Linietsky, Ariel Manzur and the Godot community (CC BY 3.0). Revision b1c660f7
.
Built with Sphinx using a theme provided by Read the Docs.