2017-12-23 15 views
0

私はコロナゲーム開発に全く新たなんだ、これは私が背景音楽を再生するために使用する機能ですここに役立ちます場合、私はプレイを追加することにこだわっている/ゲームにボタンを停止します。再生/停止ボタンコロナラボを追加しますか?

local backgroundMusicChannel 
    local backgroundMusicSounds = {} 
    if (backgroundMusic == true) then 
    for i=1, backgroundMusicNumber do 
     backgroundMusicSounds["bg" .. i] = audio.loadStream("sounds/bg" .. i ..".mp3") 
    end 
    end 
    function playBackgroundMusic() 
    if (backgroundMusic == true) then 
     backgroundMusicChannel = audio.play(backgroundMusicSounds["bg" .. math.random(1,backgroundMusicNumber)], { channel=5, loops=-1 }) 
    end 
    end 

    function stopBackgroundMusic() 
    if (backgroundMusic == true) then 
     audio.stop(backgroundMusicChannel) 
    end 
    end 
+0

これまでのことを見せてください。 – ldurniat

+0

実際、私はその解決策を全く見つけられていませんでした。 –

+0

[Chapter 1 - Appの作成](https://docs.coronalabs.com/guide/programming/01/index.html)から始める方が良いかもしれません。 )あなたの前に深く行く:)幸運。 – ldurniat

答えて

0
--Load audio stream 
    local backgroundMusic = audio.loadStream("backgroundMusic.m4a") 

--Play the background music on channel 1, loop infinitely 
    local backgroundMusicChannel = audio.play(backgroundMusic, { channel=1, loops=-1}) 

--Pause Audio Stream 
    local backgroundMusicChannel = audio.play(backgroundMusic, { loops=-1 } ) 
    audio.pause(backgroundMusicChannel) 

--Resume after 3 seconds 
    timer.performWithDelay(3000, function() 
     audio.resume(backgroundMusicChannel) 
    end, 1) 
関連する問題