2011.2月.17 Windows 7とWindows Vista で SoundChannelがnullになる


Windows7とWindowsVistaでSoundChannelがnullになる

プラットフォーム依存しないことが大きな売りである筈のFlash君が
Windows7とVistaでのみ動かない事態に遭遇し、
解決に多大な労力を費やしたのでメモ。
願わくば同じ境遇の人が検索で引っかかってくれますよう。

結論を述べると、Windows7とWindowsVistaのPCにサウンドの出力装置が接続されていないと、
SoundChannelがnullで返ってきます。

var sc:SoundChannel = sound.play(); //戻り値がnullらしい

sc.soundTransform = new SoundTransform(0.5);//エラー

if(sc  != null)sc.soundTransform = new SoundTransform(0.5);//解決

イヤホン指したら普通に動いたときは狐につままれた気分でした。。。

 
イヤホンで検索したら出てきた。
http://www.flash-jp.com/modules/newbb/viewtopic.php?topic_id=9794&forum=6

このエントリーをはてなブックマークに追加

Comment Pages

There are 1 Comments to "Windows 7とWindows Vista で SoundChannelがnullになる"

  • y より:

    同じ状況に遭遇しました、、、 大変助かりました!有難うございます!!

Write a Comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>