構文 | sound.start(サウンド番号(0~7) [, Loop有無] ) |
説明 | サウンド番号を指定してサウンドを再生します。ループするかどうかを指定できます。 |
引数 | サウンド番号: 鳴らすサウンド番号を指定します。 Loop有無: 音をループして鳴らすかどうかを設定します。 0:ループしない。1:ループする。 省略するとループ無しとなります。 |
戻り値 | なし |
------------------------------------------
-- サウンド番号を指定してサウンドを再生のサンプル sound_start_sample.lua
------------------------------------------
function main()
Path = system.getAppPath().. "/"
canvas.drawCls(color(255, 255, 255)) -- white
canvas.drawText("サウンド番号を指定してサウンドを再生のサンプル", 0, 0, 24, color(0,0,0))
canvas.drawText("Oniichan_CD_Track13_sample.ogg",0,50,24,color(0,0,0))
canvas.drawText("サウンドファイルをセットします",0,80,24,color(0,0,0))
if (sound.setSoundFile(Path.."Oniichan_CD_Track13_sample.ogg", 0, 1) == -1) then
canvas.drawText("ロードエラーです",0,110,24,color(0,0,0))
else
canvas.drawText("セットしました",0,110,24,color(0,0,0))
sound.start(0,0)
while(true)do
--再生中かどうかのチェック。再生が終わったならば待ちループを抜ける
if( sound.isPlay(0)==0 )then break end
end
canvas.drawText("再生が終わりました",0,140,24,color(0,0,0))
end
canvas.drawText("画面タッチで終了します。", 0, 190, 24, color(0,0,0))
touch(3)
end
main()