[J2ME]手機(jī)拍攝視頻
1、手機(jī)拍攝視頻 1
2
this.setFullScreenMode(true);
3
try {
4
p = Manager.createPlayer("capture://video");
5
p.realize();
6
vc = (VideoControl) p.getControl("VideoControl");
7
if (vc != null) {
8
vc.initDisplayMode(VideoControl.USE_DIRECT_VIDEO, this);
9
// vc.setDisplaySize(128,160);
10
}
11
vc.setVisible(true); //設(shè)置可見(jiàn)
12
p.start();//開(kāi)始拍攝
13
} catch (Exception e) {}
14

2

3

4

5

6

7

8

9

10

11

12

13

14

沒(méi)有辦法修改保存目錄,只能在默認(rèn)的保存路徑里讀取。
2.手機(jī)實(shí)現(xiàn)錄音功能:
1
public void run(){
2
Player player = Manager.createPlayer("capture://audio");
3
player.realize();//播放器出始化
4
5
RecordControl rc = (RecordControl)player.getControl("RecordControl");
6
rc.setRecordLocation("file://test.wav");
7
8
rc.startRecord();//開(kāi)始錄音
9
player.start();//播放器開(kāi)始運(yùn)作
10
11
Thread.sleep(3000);//錄製3秒
12
rc.stopRecord();
13
rc.commit();//結(jié)束錄音
14
15
player.close();//關(guān)閉播放器
16
}
17
18

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

3.如果想實(shí)現(xiàn)拍照功能,只需調(diào)用一個(gè)方法即可。
byte[] pngImage = vc.getSnapshot(null);
posted on 2009-06-09 14:09 騎豬闖天下 閱讀(331) 評(píng)論(0) 編輯 收藏