ただメモ書き
Posted by くろっく at 01:02:09
音量に関して怪しげな動作があるのでメモ。
簡単な検証しか行っていないので間違いなどがある可能性もあります。
本来であれば、
サウンド再生時の音量 = 設定音量
であるはずが、
サウンド再生時の音量 = 基礎音量 * 設定音量
となっていると考えられます。
設定音量は、setVolume で設定した音量(0 ~ 100)のことです。
基礎音量(勝手に命名)は、そのオブジェクトに初めて内容が読み込まれたときの設定音量です。
なお、2度目以降の読み込みでは基礎音量に変化はありません。
つまり、最初に 0 を指定して読み込みを行ってしまうと常にミュートとなってしまうのです。
オブジェクトを使いまわしつつ、音量調整も行う場合は致命的な問題になります・・・
とはいえ、この条件が成立するようなコンテンツは少ないので実際には問題になりにくいのかも。
とりあえず、今のところ何が原因なのかは不明です。
回避方法は上記を理解できれば難しくは無いのかなと。
・作成環境
ParaFla Ver1.37
・再生環境
Windows XP(SP2) + IE6 + Adobe Flash Player 9.0.28.0
Windows XP(SP2) + IE6 + Adobe Flash Player 9.0.47.0
簡単な検証しか行っていないので間違いなどがある可能性もあります。
本来であれば、
サウンド再生時の音量 = 設定音量
であるはずが、
サウンド再生時の音量 = 基礎音量 * 設定音量
となっていると考えられます。
設定音量は、setVolume で設定した音量(0 ~ 100)のことです。
基礎音量(勝手に命名)は、そのオブジェクトに初めて内容が読み込まれたときの設定音量です。
なお、2度目以降の読み込みでは基礎音量に変化はありません。
つまり、最初に 0 を指定して読み込みを行ってしまうと常にミュートとなってしまうのです。
オブジェクトを使いまわしつつ、音量調整も行う場合は致命的な問題になります・・・
とはいえ、この条件が成立するようなコンテンツは少ないので実際には問題になりにくいのかも。
とりあえず、今のところ何が原因なのかは不明です。
回避方法は上記を理解できれば難しくは無いのかなと。
・作成環境
ParaFla Ver1.37
・再生環境
Windows XP(SP2) + IE6 + Adobe Flash Player 9.0.28.0
Windows XP(SP2) + IE6 + Adobe Flash Player 9.0.47.0
PR
Comments
Post a Comment
プロフィール
連絡先
clock(ドット)miku(アットマーク)gmail.com
お知らせ
コメント・トラックバックは承認後に表示されます。
また、レスが必要な場合はメールにてお願いします。
(詳しくはここ)
最新トラックバック
ブログ内検索
その他