吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3561|回复: 3
收起左侧

[Java 转载] (新人第二弹)有关java的JMF框架初学习的小例子

[复制链接]
笨笨的蛋蛋 发表于 2014-11-13 21:21
至于JMF的下载,网上很多,就不献上了。前两天想给个小程序加个背景音乐,搜到jmf的使用,在网上找了些小例子学习,感觉不是很理想,所以自己凑合出一个自己满意的(简单易理解)
直接复制源码了:   -----------------------------附件是个音乐文件,
import java.net.URL;
import java.io.*;
import javax.media.*;
import java.net.MalformedURLException;


public class IfNoYou {
        private Player p = null;
        private File f = null;
       
        public IfNoYou() {
                f = new File("这事不赖我.mp3");
                try {
                        p = Manager.createPlayer(f.toURI().toURL());
                        //p.prefetch();
                        //p.start();
                }catch(NoPlayerException e) {
                }catch(MalformedURLException e2) {
                }catch(IOException e3) {
                }
               
                p.addControllerListener(new ControllerListener() {
                        public synchronized void controllerUpdate(ControllerEvent event) {
            if(event instanceof EndOfMediaEvent) {            //主要是循环播放解决
                    p.setMediaTime(new Time(0));     
                    p.start();
                    return;
            }
           
            if(event instanceof PrefetchCompleteEvent) {
                    p.start();
                    return;
            }
    }
                });
               
                p.prefetch();   //必须预取,否则不会播放
        }
       
        public static void main(String[] args) {
                new IfNoYou();
        }       
}






另:这个下载附件需要CB怎么取消?我怎么还是没找到呢。。。。

这事不赖我.rar

502.19 KB, 下载次数: 5, 下载积分: 吾爱币 -1 CB

音乐文件

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

德玛三少 发表于 2014-11-13 21:39
听起来很叼 回复了一下
WorldElite丶 发表于 2014-11-14 12:54
a781356771 发表于 2014-11-14 15:24 来自手机
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 12:18

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表