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