【问题标题】:Trying to play a sound file尝试播放声音文件
【发布时间】:2014-11-06 03:38:52
【问题描述】:

我在使用这段代码时遇到了一些问题,我正在尝试播放声音文件但它无法正常工作。

import java.io.*;
import java.net.URL;
import javax.sound.sampled.*;

public class DiscoMusic
{

  public static void main(String[] args) throws Exception
  {
    URL url = new URL("http://www.lecons-guitare.com/Audio/Backingtracks/Stayin_alive.mp3");
    AudioInputStream audioIn = AudioSystem.getAudioInputStream(url);
    Clip clip = AudioSystem.getClip();
    clip.open(audioIn);
    clip.start();
  }
}

【问题讨论】:

标签: java audio


【解决方案1】:

根据JavaSound 信息。页面。

MP3 解码支持

Java Sound API 不支持多种格式的采样声音 内部。在 1.6.0_24 Oracle JRE getAudioFileTypes() 将 一般返回 {WAVE, AU, AIFF}。至少一个 MP3 解码器,很接近 经过。 Java Media Framework的mp3plugin.jar支持解码 MP3。

我可以保证这些信息,因为我已经使用 Java Sound 和 MP3 SPI 成功加载了 MP3(并且还写了 info.page ;))。 JMF 安装程序下载变得越来越难找到,但您可以直接从我将其用于 JWS 应用程序的位置获取mp3plugin.jar

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-09
    相关资源
    最近更新 更多