当前位置: 首页 > 知识库问答 >
问题:

MediaPlayer noSound OSX

和和裕
2023-03-14

我一直在win10上使用MediaPlayer,它工作得非常好,但是在我的MacBook Air(10.13.4 (17E202)上根本没有声音输出。我已经发现了类似的问题,并观察到它是由气相色谱引起的。

基于这样的答案我竭尽全力避免这件事

我试着让媒体播放器成为最终的、静态的、私有的、公共的,与getter和setter一起工作,外包,作为一个类变量,作为一个本地变量,但没有任何效果。

我正在运行Java9.0。4.

如果我添加播放器。setCycleCount(MediaPlayer.unfinite) 声音会播放,但它会循环,如果我将其设置为2,它会工作得很好,但是我的下一个、返回、播放、暂停按钮会变得非常奇怪。

我没有选择使用音频剪辑,因为我必须使用MediaPlayer。

public class Main extends Application {

  MediaPlayer player;

  @Override
  public void start(Stage primaryStage) throws Exception {
    BorderPane root = new BorderPane();
    File file = new File("/users/xxx/desktop/xxx/Song.mp3");
    Media media = new Media(file.toURI().toString());
    this.player = new MediaPlayer(media);
    player.play();
    primaryStage.setScene(new Scene(root, 600, 400));
    primaryStage.show();
  }
}

我将非常感谢你的帮助。


共有2个答案

龚鸿羽
2023-03-14

我解决了这个问题。我不得不把播放器放进去。停止() 播放器之前。start() 呼叫。

¯\_(ツ)_/¯ 

安浩瀚
2023-03-14

尝试添加player.setStartTime(新的持续时间(0));之前player.play()

 类似资料:

相关问答

相关文章

相关阅读