audio.findFreeChannel()

类型 函数
audio.*
返回值 数字
修订 版本 2024.3703
关键词 audio,声道,空闲声道
另请参阅 audio.play()
audio.reserveChannels()

概述

查找可用于播放的音频声道。您可以提供一个起始声道号作为参数,并从该声道开始向上搜索到最高声道。搜索不包括预留声道。

此函数返回可用声道的声道号,如果找不到可用声道,则返回 `0`。

语法

audio.findFreeChannel( [ startChannel ] )
startChannel (可选)

数字. 您想要开始查找的声道号。搜索将从此声道号向上递增。`0` 或无参数将从可能的最小值开始搜索。

示例

local availableChannel = audio.findFreeChannel()
audio.play( laserSound, { channel=availableChannel } )