こんにちは。 趣味でプログラミングをしている者です。 javascriptでポーカーを再現するくらいです。 eclipse3.6でJAVAの勉強をしているのですが、 Applet.newAudioClip() について、質問させていただきます。 http://d.hatena.ne.jp/aidiary/20041003/1251379247 上記のサイトを参考にして ボールが壁に当たった時にwavファイルの 効果音を鳴らすように試みたのですが、 以下のようなメッセージが表示されてしまいました。 ----------------------------------------------------------- Exception in thread "main" java.lang.NullPointerException at sun.applet.AppletAudioClip.<init>(AppletAudioClip.java:48) at java.applet.Applet.newAudioClip( Applet.java:279 ) at many_balls.soundball.<init>( soundball.java:12 ) at many_balls.soundpanel.<init>( soundpanel.java:24 ) at many_balls.soundframe.<init>( soundframe.java:12 ) at many_balls.soundframe.main( soundframe.java:21 ) ----------------------------------------------------------- 効果音をなしにしたときは、描画されたのですが・・・ http://d.hatena.ne.jp/hhelibex/20090214/1234629150 上記のサイトを見て、ファイル名を AudioClip sef = Applet.newAudioClip( classname.class.getResource("/fimename.wav") ); とか、 sef = Applet.newAudioClip( classname.class.getClassLoader().getResource("filename.wav") ); とかにしても、同様のエラーメッセージがコンソール部分に 表示されてしまいました。 初心者なもので、エラーメッセージの意味がよくわからないのですが。 ファイルを置く場所が違っている、ということなのでしょうか? getResource( arg ) の引数の指定の仕方が違うのでしょうか? もしよろしかったら教えていただけないでしょうか よろしくおねがいします。
↧