用JMF 播放一个mp3时出现,错误Unable to handle format: mpeglayer3。
原来由于版权问题JMF中没有带mp3插件。像sox一样没带没带解码插件lame.
于是在SUN网站上下了一下http://java.sun.com/javase/technologies/desktop/media/jmf/mp3/download.html
,这个网站真他妈的慢。下了半天。安装很简单,双击就可以。
The reason you are being able to play some of the mp3 files is that they are mpeg1 version or lower than mpeglayer3.So what you have to do is to download mp3plugin for jmf.It is a jar file put it into your jre/s /lib/ ext folder.Just follow the steps given on the download page.Run the command Java JavaEncoder something of that sort, it is given on the download page.What this command actually does is register this plugin into your jmf.preoperties file which is a binary file.Once you have modified your properties file then go to ur project and paste this file.Also put jmf.jar+mp3plgun.jar in your classpath.And see the magic.Cheers
分享到:
相关推荐
MP3plugin.jar是Java应用程序中用于处理MP3音频文件的关键组件,特别是在将MP3转换为WAV格式时。这个特定的JAR(Java Archive)文件包含了一组专门设计的类库,它们提供了读取、解码和处理MP3音频流的能力。在Java...
因此,为了播放MP3文件,我们需要安装相应的插件,即"jmf_mp3_plugin"。 MP3插件为JMF添加了对MPEG-1 Audio Layer 3(通常称为MP3)编码音频文件的支持。MP3是一种广泛使用的有损音频压缩格式,它能在保持相对高...
1. **导入库**:首先,需要在Java项目中引入JMF和MP3插件的库,这通常是通过添加`jmf-2_1_1e-alljava.zip`中的JAR文件和`mp3plugin.jar`到项目的类路径中完成的。 2. **初始化JMF**:在程序启动时,需要初始化JMF...
Configure your prefix and postfix besides your mp3 name And Press Start Button. so nickname changer listener will be started. [Configure] If I m listening Marilyn Manson - This Is The New Shit , ...
同时,也要支持常见的音频格式,如MP3、AAC等。 六、性能优化 1. 缓存机制:预加载部分视频数据,提高播放流畅性。 2. GPU加速:利用JavaFX的硬件加速功能,提高视频渲染效率。 3. 资源管理:有效地释放不再使用...
"mp3plugin.jar"可能是一个音频插件,用于播放游戏音效或背景音乐,展示了Java对多媒体支持的能力;"jmf.jar"是Java Media Framework的库文件,用于处理音频和视频,可能被用来实现游戏的音效播放。 总的来说,...
例如,`CaptureDeviceManager`用于管理所有可用的捕获设备,而`PlugInManager`则用于管理各种插件。 #### JMF的状态模型 JMF中的状态模型对于理解和控制媒体播放流程非常重要。主要的状态包括: - **Unrealized**...
JMF 支持多种媒体格式,包括但不限于MP3、WAV、MIDI等,并可以通过插件扩展对更多格式的支持。 2. **多媒体处理**:使用JMF,开发者可以进行多媒体数据的播放、捕获、记录和转换。在音乐播放器的开发中,主要涉及的...
- **Macromedia Flash Plugin**、**Java Runtime Plugin**:安装这些插件以支持网页上的Flash内容和Java应用。 - **Adobe Acrobat**:安装Adobe Acrobat Reader以查看PDF文档。 - **Samba**:配置Samba服务以便与...
Sourceforge-org.farng.mp3(Java音频处理): 音乐:歌手名+歌曲名等元信息,以MP3文件大体分为三部分: a) TAG_V2(ID3V2) 包含了作者、作曲、专辑等信息,长度不固定,扩充ID3V1信息 b) Frame 一系列的帧,由帧...
- 使用`cordova plugin add`命令安装插件。 - 在JavaScript中,通过Cordova的`window.MetadataPlugin`对象调用相应的API,如`fetchMetadata()`,并提供文件路径和回调函数。 **4. 具体API** `MetadataPlugin`可能...
下载完成后,将这两个 jar 文件分别移动到 nutch-1.0/src/plugin/parse-mp3/lib 和 nutch-1.0/src/plugin/parse-rtf/lib 目录下。然后,在 Eclipse 中,右键点击 Nutch 工程,选择 "Build Path" -> "Configure Build...
在IT行业中,尤其是在Java开发领域,`jar`文件(Java Archive)是不可或缺的一部分。`rtf-parse.jar`和`jid3lib-0.5.4.jar`是两个特定的`jar`库,它们分别用于处理不同的任务。让我们深入探讨这两个库以及与它们相关...
然而,Nutch的安装和配置可能对初学者来说有些复杂,尤其是在不同的操作系统和开发环境中。因此,利用Eclipse作为开发工具,可以简化Nutch的配置流程,提供一个友好的图形界面来管理项目和代码,同时利用其强大的...
为了进一步理解GStreamer的开发,你需要熟悉GStreamer的基本概念,如元素(element)、垫片(pad)、管道(pipeline)以及插件(plugin)。元素是处理媒体数据的基本单元,垫片是元素之间的连接,管道则是由多个元素...
Red5 is an Open Source Flash Server written in Java that supports: Streaming Video (FLV, F4V, MP4, 3GP) Streaming Audio (MP3, F4A, M4A, AAC) Recording Client Streams (FLV and AVC AAC in FLV container...
7. **PlugIn接口**:JMF允许扩展其功能,通过实现这个接口,开发者可以创建自定义的媒体处理器或转码器,以处理JMF不直接支持的格式。 8. **ControllerEvent类**:这个类及其子类用于表示Player状态变化的事件,如...