• 締切済み

ムービーの音と連動したアニメーション

flashCS4 ActionScript3.0 で、ムービープレイヤーを作成しています。 MP3プレイヤーにあるような音の波形と連動すてアニメーションするボリューム部分(音が出るとズンズン上下に動くようなやつです。)を作りたいと思っているのですが、SoundTransformみたいなことはflvなどに対してはできないのでしょうか。

みんなの回答

回答No.1

■ FLV:外部FLV(再生するswfと同ドメイン内に置く) ■ サーバ:FMSではない、一般のサーバ 上記の条件でSoundMixer.computeSpectrumを使用して、 一応できることは確認しました. 【方法】 flvを読み込み再生 →ENTER_FRAMEイベント内でSoundMixer.computeSpectrumを実行、 得られる値をByteArrayに保持してそれを元に描画 (波形のライン等のアニメーション) が、ローカル環境では再生したものの途中で止まってしまったり、 (念のためlocal-trusted サンドボックス内で実行) 他の音声を出しているFlashサイトを開くと 止まってしまったり、と不安定です. 上記について、こちらで詳しく解説をされています. http://feb19.jp/blog/archives/000133.php http://faces.jp/2008/01/computespectrum.html 結論として、使いどころが難しいのではと思います.

参考URL:
http://feb19.jp/blog/archives/000133.php,http://faces.jp/2008/01/computespectrum.html

関連するQ&A