BD-Jプログラミング / BD-J Programming@ wiki

Interactive Audioの再生

Interactive Audioを再生するサンプルコード。本サンプルでは/BDMV/AUXDATA/sound.bdmvの音波形を再生する。

プログラム中の"bd://SOUND:00"が、Locatorと呼ばれるリソース特定のための文字列である。
"SOUND:"の後の2桁の16進数は/BDMV/AUXDATA/sound.bdmv中の音波形データのインデックスを指定するものである。この例は、"00"なので0個目の音波形データを指定することになる。

Main.java
import javax.media.Manager;
import javax.media.Player;
import	javax.tv.xlet.*;
 
import org.bluray.net.BDLocator;
import org.davic.media.MediaLocator;
 
public class Main implements Xlet{
 
	public void initXlet(XletContext context){
                 try {
                         String url = "bd://SOUND:00";
                         Player player = Manager.createPlayer(new MediaLocator(new BDLocator(url)));
                         player.start();
                 } catch(Throwable thr) {}
	}
	public void startXlet(){	}
	public void pauseXlet(){	}
	public void destroyXlet(boolean unconditional){	}
 
}

関連する項目

本ページの登録タグ一覧: AV再生 JavaTV サンプルコード 2230

自由にコメントを記入できます。

名前:
AX


BD-Jに関する口コミ一覧




Update history

2012-02-27

2011-11-28

2011-01-25

2010-11-02

2010-10-09

2010-10-08

2010-07-31

2010-07-04

2010-05-09

2010-03-29

2010-03-09

2010-02-06

2009-12-30

2009-11-23

2009-10-31

2009-09-23

2009-09-12

2009-08-29

2009-08-23

2009-08-20

2009-08-19

2009-08-15

2009-08-13

2009-08-12

2009-08-09

2009-08-08

2009-08-04

2009-08-01

2009-07-28

2009-07-25

2009-07-23

2009-07-21

2009-07-18

2009-07-16

2009-07-14

2009-07-11

2009-07-08

2009-07-04

2009-07-02

2009-06-27