私はgreensock LoaderMaxを使ってビデオファイルとサウンドファイルをロードしています。利用可能なコードをコピーしました。ビデオ(s9)が再生されていて、ビデオのあるパーセンテージで別のサウンドを再生する必要があります。greensockで特定のplayProgressまたはvideoTimeでサウンドを再生しますか?
if(s9.playProgress > .1) // This is what I can't get to work
{
s12_sound.playSound(); //This sound won't play at .1 playProgress
}
s9.content.visible = true;
s9.playVideo();
stop();
s9.addEventListener(VideoLoader.VIDEO_COMPLETE, play_s9_loop); //This plays a video once s9 is done.
function play_s9_loop(event:Event):void
{
s9.content.visible = false;
s9_loop.content.visible = true;
s9_loop.playVideo();
}
playProgressでif()を実行できないと思いますか?さらに、私はAS3で吸う。
protected function handleMidpoint(e:Event):void{
//play your sound
}
これを試してみましたが、「キューポイントmyLabelを叩いてください」とトレースしますが、サウンドは再生されません。私は機能が私のローディング・キューの後にあることを確認し、INITリスナーは以前のものであることを確認しました。私はそれがサウンドの再生を妨げている何か他のものがあると推測していますが、それは十億のものになる可能性があります、プロジェクトコードはフレームのトンの周りに散在しています。私が問題を見つけたら、ここに再投稿します。 – ahainen
WHATTTTTTT、これを公開してこれをオンラインにしたとき、何らかの理由でうまくいって音を出しました。何をしたのか分かりませんが、今はうまくいきます。助けてくれてありがとう。繰り返しますが、今後数日間はこれで遊んでいます。私が間違っていることがわかったら投稿します。 – ahainen