- 締切済み
ムービーの音と連動したアニメーション
flashCS4 ActionScript3.0 で、ムービープレイヤーを作成しています。 MP3プレイヤーにあるような音の波形と連動すてアニメーションするボリューム部分(音が出るとズンズン上下に動くようなやつです。)を作りたいと思っているのですが、SoundTransformみたいなことはflvなどに対してはできないのでしょうか。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- screenstar
- ベストアンサー率100% (14/14)
回答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 結論として、使いどころが難しいのではと思います.