サイトトップ

Director Flash 書籍 業務内容 プロフィール

Macromedia Flash非公式テクニカルノート

サウンドが同時に8つまでしか再生できない

ID: FN0409003 Product: Flash

Platform: All
Version: 5.0 and above

問題
Flash Playerで、同時に8つまでのサウンドしか再生することができません。Flash Player 7でも、同じ状況です。

原因
Flash Playerは、仕様として8つのサウンドチャネルしかもちません。

Flashはサウンドを処理する際に、DirectXなどの外部のサウンドアクセラレータを使用しません。Flash Playerが独自にソフト的なサウンドミキサーを備え、そのサウンドチャネル数が最大8 つに設計されています。

多くのサウンドを同時に再生することは、CPU負荷やメモリの消費を高め、アニメーション処理などにも悪影響を及ぼします。しかし、具体的に8チャネルが適切と考えられたのは、数年前の状況といえます。将来のバージョンでは、サウンドチャネル数は再考の余地があるでしょう。

対処法
Flash Player 7までは、この仕様上の制約を回避する手段はありません。ムービーのデザインにより使用チャネル数を8つ以下に抑えるか、Directorなど他のアプリケーションをホストにしてチャネル数を増やすしかないと思われます。

参考
Macromedia Flash TechNote「Eight sound maximum in the Macromedia Flash Player

_____

作成者: 野中文雄
作成日: 2004年9月13日


Copyright © 2001-2006 Fumio Nonaka.  All rights reserved.