JMF 播放器同步代码

 JMF播放器同步代码示例:
  1.  if (controllerEvent instanceof RealizeCompleteEvent)
  2.              {
  3.         System.out.println("controllerUpdate..........ControllerEvent controllerEvent ");
  4.         System.out.println(" - RealizeCompleteEvent ");
  5.         PlayerWindow pw = find(p);
  6.         if (pw == null) {
  7.                 // Some strange happened.
  8.                 System.err.println("Internal error!");
  9.                 System.exit(-1);
  10.             }
  11.         String ssrc = getSSRCFromPlayer(p);
  12.         PlayerHash pHash = (PlayerHash) players.get(ssrc);
  13.         if (p == pHash.playerVideo) {
  14.                 System.out.println(" - Video player initilized");
  15.                 pHash.playerVideoInit = true
  16.             } 
  17.                 else {
  18.                 System.out.println(" - Audio player initilized");
  19.                 pHash.playerAudioInit = true;
  20.             }
  21.         pw.initialize();
  22.         if (pw.getFormat() instanceof VideoFormat) {
  23.                 pw.setVisible(true);
  24.             }
  25.             // p.start();
  26.         if (pHash.playerVideoInit && pHash.playerAudioInit) {
  27.             try {
  28.                 pHash.playerAudio.setTimeBase(pHash.playerVideo.getTimeBase());
  29.                 pHash.playerAudio.addController(pHash.playerVideo);
  30.                 pHash.playerAudio.setRate(1F);
  31.                 pHash.playerAudio.start();
  32.                 } 
  33.                         catch (IncompatibleTimeBaseException ex) {
  34.                     ex.printStackTrace();
  35.                 }
  36.             }
  37.         }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值