?? 讓java活起來jmf媒體框架3—java大本營-java教程 java游戲 java電子書 j2me j2ee java源代碼.htm
字號(hào):
href="http://www.javadby.com/J2ME/index.html"><FONT
color=#0000ff>J2ME</FONT></A> </TD>
<TD align=middle>┊ </TD>
<TD><A
href="http://www.javadby.com/html/daimashili/index.html"><FONT
color=#0000ff>JAVA代碼</FONT></A> </TD>
<TD align=middle>┊ </TD>
<TD><A
href="http://www.javadby.com/Javarenzhengkaoshi/index.html"><FONT
color=#0000ff>認(rèn)證考試</FONT></A> </TD>
<TD align=middle>┊ </TD>
<TD><A
href="http://www.javadby.com/shiyongjiqiao/index.html"><FONT
color=#0000ff>實(shí)用技巧</FONT></A>
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD></TD></TR></TBODY></TABLE>
<TABLE class=tbspan cellSpacing=0 cellPadding=0 width=760
align=center border=0>
<TBODY>
<TR>
<TD width=10
background="讓JAVA活起來JMF媒體框架3—java大本營-java教程 java游戲 java電子書 j2me j2ee java源代碼.files/31bg2.gif"
height=32><IMG height=32
src="讓JAVA活起來JMF媒體框架3—java大本營-java教程 java游戲 java電子書 j2me j2ee java源代碼.files/31c3.gif"
width=4></TD>
<TD width=378
background="讓JAVA活起來JMF媒體框架3—java大本營-java教程 java游戲 java電子書 j2me j2ee java源代碼.files/31bg2.gif">
<DIV class=hotworddiv>熱門關(guān)鍵字: <A
href="http://www.javadby.com/plus/search.php?keyword=JAVA&searchtype=titlekeyword"
target=_self><U>JAVA</U></A> </DIV></TD>
<TD align=middle width=362
background="讓JAVA活起來JMF媒體框架3—java大本營-java教程 java游戲 java電子書 j2me j2ee java源代碼.files/31bg2.gif">
<FORM name=formsearch
action=http://www.javadby.com/plus/search.php><INPUT
type=hidden value=0 name=kwtype>
<TABLE cellSpacing=2 cellPadding=0 border=0>
<TBODY>
<TR>
<TD><INPUT class=kw1 id=keyword size=10
name=keyword></TD>
<TD align=middle><SELECT class=op1 id=searchtype
name=select> <OPTION value=titlekeyword
selected>智能</OPTION> <OPTION
value=title>標(biāo)題</OPTION></SELECT> </TD>
<TD align=middle><INPUT type=submit value=搜索 name=submit></TD></TR></TBODY></TABLE></FORM></TD>
<TD align=right width=10
background="讓JAVA活起來JMF媒體框架3—java大本營-java教程 java游戲 java電子書 j2me j2ee java源代碼.files/31bg2.gif"><IMG
height=32
src="讓JAVA活起來JMF媒體框架3—java大本營-java教程 java游戲 java電子書 j2me j2ee java源代碼.files/31c4.gif"
width=4></TD></TR></TBODY></TABLE>
<TABLE height=10 cellSpacing=0 cellPadding=0 width=760
align=center border=0>
<TBODY>
<TR>
<TD></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=1 cellPadding=0 width=760 align=center
bgColor=#9dd8ff border=0>
<TBODY>
<TR>
<TD background="" bgColor=#ffffff height=30><SPAN
style="PADDING-LEFT: 5px; PADDING-TOP: 4px">>>當(dāng)前位置:<A
href="http://www.javadby.com/">Java大本營</A>><A
href="http://www.javadby.com/shiyongjiqiao/index.html">實(shí)用技巧</A>>文章內(nèi)容
</SPAN></TD></TR>
<TR>
<TD bgColor=#ffffff height=30>
<TABLE cellSpacing=0 cellPadding=0 width="100%"
bgColor=#66c1ff border=0>
<TBODY>
<TR>
<TD style="FONT-SIZE: 12pt; PADDING-TOP: 10px"
align=middle width="99%" bgColor=#ffffff
height=40><B><FONT
color=black>讓JAVA活起來:JMF媒體框架</FONT> </B><BR></TD></TR>
<TR>
<TD style="BORDER-BOTTOM: #cccccc 1px solid"
align=middle bgColor=#ffffff height=30>作者:
發(fā)布時(shí)間:2007-11-15 22:55:30 </TD></TR>
<TR>
<TD vAlign=top bgColor=#ffffff>
<TABLE height=10 cellSpacing=0 cellPadding=0
width=200 align=center border=0>
<TBODY>
<TR>
<TD>
<SCRIPT src="" type=text/javascript></SCRIPT>
</TD></TR></TBODY></TABLE>
<TABLE style="MARGIN-TOP: 8px" cellSpacing=0
cellPadding=0 width="98%" align=center border=0>
<TBODY>
<TR>
<TD height=52>
<DIV class=javajc>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-8980998233372889";
//336x280, 創(chuàng)建于 07-12-5
google_ad_slot = "1539011713";
google_ad_width = 336;
google_ad_height = 280;
//--></SCRIPT>
<SCRIPT
src="讓JAVA活起來JMF媒體框架3—java大本營-java教程 java游戲 java電子書 j2me j2ee java源代碼.files/show_ads.js"
type=text/javascript>
</SCRIPT>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-8980998233372889";
//336x280, 創(chuàng)建于 07-12-12
google_ad_slot = "2090859480";
google_ad_width = 336;
google_ad_height = 280;
//--></SCRIPT>
<SCRIPT
src="讓JAVA活起來JMF媒體框架3—java大本營-java教程 java游戲 java電子書 j2me j2ee java源代碼.files/show_ads.js"
type=text/javascript>
</SCRIPT>
</DIV><BR> <IMG alt=""
src="讓JAVA活起來JMF媒體框架3—java大本營-java教程 java游戲 java電子書 j2me j2ee java源代碼.files/2256102.jpg">
<BR> 圖三
設(shè)備注冊對話框<BR> 讓我們來看一下CaptureDeviceDialog類中的init()方法:在初始化了界面之后,通過調(diào)用CaptureDeviceManager類的getDeviceList()方法:
<BR> <BR> devices =
CaptureDeviceManager.getDeviceList ( null
);<BR> CaptureDeviceManager類使用查詢機(jī)制和一個(gè)注冊表來定位設(shè)備,然后將設(shè)備的信息放入CaptureDeviceInfo對象中返回。我們還可以利用CaptureDeviceManager類來注冊新的設(shè)備。通過調(diào)用getDeviceList()方法程序獲取了一個(gè)支持指定格式的設(shè)備的列表。在例子中,我將格式參數(shù)設(shè)定為null,這意味著設(shè)備可以使用任何格式。返回值被放入device變量中。如果getDeviceList()方法返回的是一個(gè)非空值,程序會(huì)將包含在其中的音頻設(shè)備名稱和視頻設(shè)備名稱分別放入兩個(gè)下拉列表中中,但是到目前為止我們還不知道哪些設(shè)備是音頻設(shè)備,哪些是視頻設(shè)備。
<BR> <BR> 我們可以通過CaptureDeviceInfo的getFormat()方法獲得Format對象組數(shù),在Format對象中保存了設(shè)備支持的媒體格式。Format類間接被AudioFormat和VideoFormat類所繼承。因此我們可以利用設(shè)備支持的格式類型來區(qū)分設(shè)備的類型:
<BR> <BR> if (devices!=null &&
devices.size()>0) {<BR> int deviceCount =
devices.size();<BR> audioDevices = new
Vector();<BR> videoDevices = new
Vector();<BR> Format[] formats;<BR> for
( int i = 0; i < deviceCount; i++ )
{<BR> cdi = (CaptureDeviceInfo)
devices.elementAt ( i );<BR> formats =
cdi.getFormats();<BR> for ( int
j=0; j<formats.length; j++ ) {<BR> if (
formats[j] instanceof AudioFormat )
{<BR> audioDevices.addElement(cdi);<BR> break;<BR> }<BR> else
if (formats[j] instanceof VideoFormat )
{<BR> videoDevices.addElement(cdi);<BR> break;<BR> }<BR> }<BR> }<BR> .
.
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -