ActionScript3で質問です。

外部のmp3をSoundクラスで再生し、ループさせているのですが
ループの瞬間の無音が目立ちます。

これは外部でmp3で読み込んでいるためで
ライブラリに埋め込めば大丈夫なのでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2009/12/20 16:23:47
  • 終了:2009/12/22 02:46:29

回答(3件)

id:NazeNani No.1

なぜなに回答回数1615ベストアンサー獲得回数2762009/12/21 00:39:08

ポイント27pt

こちらが詳しいです。:

http://blog.quq.jp/2009/04/to-make-the-loop-sound-the-loops-valu...


Mp3は圧縮されているので同じ様な問題について書かれています。

少し大きくなりますが、圧縮されていないサウンドファイル

(.wavやaifなど)にして使う方が確実のようです。

id:loopring No.2

loopring回答回数6ベストアンサー獲得回数02009/12/21 00:44:52

ポイント27pt

mp3は、ファイルの形式として、必ず頭に無音が入るという特性があります。

サウンド編集ソフトで調整しても、無音が入ってしまいます。

wavをライブラリに読み込んで再生することで、解消するかもしれませんが、そもそもFlashPlayerじたい、サウンド処理のバグを持っているので、うまくループがつながらない場合もあります。

http://blog.andre-michelle.com/2007/198/

id:satoshionoda No.3

satoshionoda回答回数13ベストアンサー獲得回数32009/12/21 19:37:48

ポイント26pt

sound.play()の一つ目の引数、startTimeを調整してみてください。

自分の感覚としては、150から300くらいが普段の制作の中でしっくりきます。

http://livedocs.adobe.com/flash/9.0_jp/ActionScriptLangRefV3/fla...

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません