我尝试播放 R.raw 的声音。在 Thread/Runnable 内部但我无法让它工作。
新的可运行(){ 公共无效运行(){ //这给了我一个 NullPointerException,因为 getBaseContext 是 null MediaPlayer mp = MediaPlayer.create(getBaseContext(), R.raw.soundfile); 而(真){ 如果(某事) 玩点什么 } }
如何在 run 方法中获取真正的上下文?无论我尝试什么,它都是空的。还是有更好的方法来做到这一点?