使用以下代码时
Media media = new Media("video.mp4");
MediaPlayer mediaPlayer = new MediaPlayer(media);
MediaView mv = new MediaView(mediaPlayer);
mediaPlayer.setAutoPlay(true);
mediaPlayer.setCycleCount(MediaPlayer.INDEFINITE);
视频效果很好。但是,在调试代码的其他一些方面时,我注意到媒体播放器似乎正在创建疯狂的线程。调试器显示
守护程序线程[Thread-X](正在运行)
其中X在不断增长。看起来线程正在被破坏,但计数不到一分钟就创建了超过1000个线程。
如果我使用相同的设置,但只用mp3替换mp4,则不会发生这种情况。
这里有什么想法?