引用
今日在测试JMF时,出现了如下错误:经过几番周折原来就是JMF没有安装好。。。
public class VedioPlayer {
public static void main(String[] args) {
String path = "E://2.mp3";
VedioPlayer vp = new VedioPlayer();
vp.playVedio(path);
}
/**
* 播放指定音频文件的方法
*
* @param path:要播放的音频文件的路径
*/
public void playVedio(String path) {
File f = new File(path);// 根据音频文件的路径创建File对象
try {
URL url = f.toURI().toURL();// 得到音频文件的URL地址
// 调用管理器创建Player对象的方法
Player player = Manager.createRealizedPlayer(url);
// 加载多媒体音频的数据
player.prefetch();
// 调用播放的方法
player.start();
} catch (Exception e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
Java Media Framework (JMF) 是一个用于开发多媒体应用程序的开源框架,主要由Sun Microsystems开发,其核心库位于javax.media包中。JMF 提供了一种标准化的方法来处理、播放和捕获音频、视频数据。在Java环境中,它...
本文将深入探讨JAI,特别是其核心库`javax.media.jai.jar`,以及与之相关的`javax.media.jai.RenderedOp`接口。 **Java Advanced Imaging(JAI)** Java Advanced Imaging(JAI)是Sun Microsystems(现为Oracle)...
import javax.media.jai.JAI; import javax.media.jai.RenderedOp; jai_core-1.1.3.jar jai_codec-1.1.3.jar
解决找不到类 javax.media.jai.PlanarImage 的错误 解决报错com.sun.media.jai.codec.SeekableStream的错误 包含文件为:jai-core.jar 和 sun-jai_codec.jar
这个"javax.media完整包.rar"包含了所有必要的类和接口,使得Java开发者能够轻松地集成音频、视频和流媒体功能到他们的应用程序中。JMF提供了播放、捕获、记录、转换以及控制多媒体数据的能力,支持多种格式和协议。...
javax.media.jai.codec.jar包maven下载失败可下载后手动导入
Classes contained in javax.jms.jar: javax.transaction.xa.XAResource.class javax.jms.BytesMessage.class javax.jms.Message.class javax.jms.JMSException.class javax.jms.Destination.class javax.jms....
标题中的"javax.media_The Media_javax.media"表明这是关于javax.media包的讨论,它是Java SE(标准版)的一部分,主要用于多媒体处理。javax.media包包含了一系列接口和类,如Player、Controller、Manager等,这些...
javax.jms.BytesMessage.class javax.jms.Connection.class javax.jms.ConnectionConsumer.class javax.jms.ConnectionFactory.class javax.jms.ConnectionMetaData.class javax.jms.DeliveryMode.class javax.jms....
Files contained in javax.persistence.jar: META-INF/MANIFEST.MF javax.persistence.Access.class javax.persistence.AccessType.class javax.persistence.AssociationOverride.class javax.persistence....
Files contained in javax.ejb.jar: META-INF/MANIFEST.MF javax.ejb.AccessLocalException.class javax.ejb.AccessTimeout.class javax.ejb.ActivationConfigProperty.class javax.ejb.AfterBegin.class javax....
javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar ...
当你遇到“找不到javax.servlet.*”这样的错误时,通常是因为你的项目缺少了这个库,所以需要引入`javax.servlet.jar`来解决问题。 1. **Java Servlet简介** Java Servlet是Java平台上的一个标准,用于扩展服务器...
javax.media.*据说是在JDK1.4就有了,但是,我们下载到的JDK一般都不会包括这个JAR包。觉得有用的筒子就拿去吧。。。
Files contained in javax.servlet.jar: META-INF/MANIFEST.MF javax/servlet/http/LocalStrings.properties javax.servlet.http.HttpSessionBindingListener.class javax.servlet....
META-INF / maven / org.glassfish.main.ejb / javax.ejb / pom.properties META-INF / maven / org.glassfish.main.ejb / javax.ejb / pom.xml javax.ejb.AccessLocalException.class javax.ejb.AccessTimeout....
通过java扩展包javax.mail-1.4.4.jar实现邮件发送功能。 import javax.mail.Address; import javax.mail.BodyPart; import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.Multipart...
Java媒体包(Javax.media)是Java平台上用于处理多媒体数据的核心组件。这个包提供了广泛的API,使得开发者能够方便地集成音频、视频以及复杂的流媒体功能到他们的应用程序中。它包括了播放、捕获、编码和解码等多种...
【标题】"javax.xml.bind.jar" 是一个Java开发中常用的工具包,主要包含了Java对象到XML数据绑定的API,这是Java标准版(Java SE)的一部分,用于帮助开发者将Java类和XML文档之间的转换自动化,从而简化了XML处理。...