Tag: mp3

如何从MP3获取音频数据?

我正在处理一个必须处理音频文件的应用程序。 当使用mp3文件时,我不知道如何处理数据(我感兴趣的数据是音频字节,代表我们听到的内容)。 如果我使用的是wav文件,我知道我有一个44字节的标题,然后是数据。 说到mp3,我读过它们是由帧组成的,每帧都包含一个标题和音频数据。 是否可以从mp3文件中获取所有音频数据? 我正在使用java(我添加了MP3SPI,Jlayer和Tritonus)并且我能够从文件中获取字节,但我不确定这些字节代表什么或如何处理。

如何在java中播放mp3文件

我想在java中播放一首歌(mp3文件)。 我一直在寻找几个小时,我发现的方法都没有正常工作。 public void play() { String song = “song.mp3”; Media track = new Media(song); MediaPlayer mediaPlayer = new MediaPlayer(track); mediaPlayer.play(); } 我试过这样做,但它给了我错误。 我导入了JMF和JLayer 。 我也在这个论坛上读过其他类似的问题,但没有人帮助过我。 我只需要一只手帮助播放一个mp3文件。

我在哪里可以下载mp3plugin.jar来播放Java代码中的MP3?

我需要在Linux环境下用Java代码播放MP3文件( Ubuntu 11.04 )。 我试图从http://www.oracle.com/technetwork/java/javase/download-137625.html下载MP3plugin.jar文件,但我在列表中看不到它。 注意:“我下载了sun Java Media Framework”

使用java播放mp3的LineUnavailableException

我的目标是从Java播放mp3文件。 对于我采用的每种方法,它总是因LineUnavailableException失败。 AudioInputStream inputStream = AudioSystem.getAudioInputStream(new URL(“http://localhost:8080/agriserver/facebook/sound/test6.mp3”)); Clip clip = AudioSystem.getClip(info); clip.open(inputStream); clip.start(); 尝试修复它失败: 使用Sun的mp3插件。 使用Jlayer第三方库 使用Tritonus第三方库 使用Sony Sound Forge,Adobe Sound Booth重新编码mp3,一切都没有运气 使用不同的编码率和采样率重新编码mp3 尝试使用JMF 使用来自互联网的随机mp3,在其他应用程序中可以正常播放 阅读具有相同错误的post。 所有post都没有帮助解决问题的答案。 这是例外: 线程“main”中的exceptionjavax.sound.sampled.LineUnavailableException:格式为MPEG1L3 48000.0 Hz的行,每个样本未知位,立体声,未知帧大小,41.666668帧/秒,不支持。 at com.sun.media.sound.DirectAudioDevice $ DirectDL.implOpen(DirectAudioDevice.java:494) at com.sun.media.sound.DirectAudioDevice $ DirectClip.implOpen(DirectAudioDevice.java:1280) 在com.sun.media.sound.AbstractDataLine.open(AbstractDataLine.java:107) 在com.sun.media.sound.DirectAudioDevice $ DirectClip.open(DirectAudioDevice.java:1061) 在com.sun.media.sound.DirectAudioDevice $ DirectClip.open(DirectAudioDevice.java:1151) 在Demo.playMp3(Demo.java:83)

如何使用纯Java流式传输mp3

是否可以使用纯Java流式播放mp3? 如果是这样,实现这一目标的最佳资源是什么。 如果没有,是否只有使用Java的其他音乐格式可以流式传输?

如何阅读MP3文件标签

我想有一个程序从MP3文件中读取元数据。 我的程序还应该能够编辑这些元数据。 我能做什么? 我要搜索一些开源代码。 但他们有代码; 但对于我的工作他们不会简化的想法。 当我进一步阅读时,我发现元数据存储在MP3文件中。 但我还是无法完全了解我的宝宝计划。 任何帮助将不胜感激; 有一个程序或非常的想法(如算法)。 🙂

使用JavaFX 2.1编译和运行

我正在尝试使用一组简单的代码行来简单地使用JavaFX,这是我从另一个stackoverflow页面( 这里 )获得的。 但是,问题显然不在于代码,而是在构建和运行过程中有更基本的东西。 这是我的代码: import javafx.scene.media.Media; import javafx.scene.media.MediaPlayer; . . . Media medMsg = new Media(“msg.mp3”); MediaPlayer medplMsg = new MediaPlayer(medMsg); medplMsg.play(); 起初我根本无法编译。 最后我发现我需要在我的javac命令行上放置-classpath c:\ Program Files \ Oracle \ JavaFX 2.1 SDK \ lib \ rt \ _jfxrt.jar。 (这里一个明显的问题是:为什么不在任何显而易见的地方记录(1)这是需要的;(2)如何确切地弄清楚JavaFX安装的路径是什么?!) 但是,当我运行代码时,我得到: Exception in thread “main” java.lang.NoClassDefFoundError: javafx/scene/media/Media at progtest.main(progtest.java:120) Caused by: java.lang.ClassNotFoundException: javafx.scene.media.Media at […]