• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:外部mp3のランダム再生について)

外部mp3のランダム再生について

このQ&Aのポイント
  • AS3.0を勉強中の方が外部mp3のランダム再生を実装する方法について教えてください。
  • 現状ではランダムに読み込んでクリックすると再生までできるが、同じ音声しか再生されない問題があります。
  • クリックする度にランダムで音声を読み込めるようにしたいが、どのように実装すれば良いかわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • todemo
  • ベストアンサー率80% (4/5)
回答No.1

たしか Sound か SoundChannel のどちらかが使いまわし出来なかったと思うので、 新しくインスタンスを作り直す必要がある覚えがあります。 その為、ちゃんとクリアの後処理を入れておかないとメモリリークの原因になります。 (単一ならそうでもないと思いますが) あと、現状のソースだとmp3ファイルの読み込みが完了しないと再生されないと思うので、 サイズが大きくて再生までに時間がかかるのを回避するためにストリーミング再生出来るようにしたらどうでしょう? 具体的なやり方ですが、Adobeのヘルプに「Podcast Player」のサンプルがあります。 http://help.adobe.com/ja_JP/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7d15.html サンプルファイルは以下からDLできます。(色んなサンプルの詰め合わせで ZIP, 42 MB) http://livedocs.adobe.com/flash/9.0/main/samples/Programming_ActionScript3.0_samples.zip 基本的には、SoundPlayer.as と SoundFacade.as の動きをみればだいたい分かると思います。 今後拡張したいと言う時に参考になる良いサンプルだと思いますよ。

ka98
質問者

お礼

ありがとうございました。 色々と参考にしつつなんとか完成させることができました!

すると、全ての回答が全文表示されます。

関連するQ&A