我正在尝试从jar访问音频文件,为此我写了一个代码,比如
... try { InputStream is = getClass().getResourceAsStream("audio.wav"); Player player = Manager.createPlayer(is, "audio/X-wav"); p.start(); } catch(IOException ioe) { } catch(MediaException me) { } ...
但是在这个片段中,getClass()有什么用?
答案 0 :(得分:0)
它允许您获取当前对象的类,因此您可以访问资源。 getResourceAsStream
从与类关联的类加载器加载资源。请参阅Object.getClass
和Class.getResourceAsStream
的文档。