Open1

VCIでBGMを流す

kodukikoduki

以下参照。基本はサブアイテム等にドラッグアンドドロップするだけで良さそう。再生の制御はスクリプトから。
https://virtualcast.jp/wiki/vci/sample/audio/tutorial

こっちにあるAudio関連は後方互換性ようで古そう
https://virtualcast.jp/wiki/vci/script/reference/exportassets

上記より、こっちを参照するべき
https://virtualcast.jp/wiki/vci/script/reference/exportassets/audio

再生、ループ、一時停止、停止、ボリューム指定が可能。_ALL_Playを再生中に実行すると最初から再生がやり直しになる。

local _AudioName = "best_friends"
local _IsPausAudio = nil

function onUse(item)
    print(item)
    print(_IsPauseAudio)

    if _IsPauseAudio == nil then
        local audioLoop = true
        local audioVolume = 0.5 -- 0~1 の間で音量を指定
        vci.assets.audio._ALL_Play(_AudioName, audioVolume, audioLoop)
        
        _IsPauseAudio = false
    else
        _IsPauseAudio = not(_IsPauseAudio)
        vci.assets.audio._ALL_Pause(_AudioName, _IsPauseAudio)
    end

end