1. Trang chủ
  2. » Lịch sử

Lập trình J2ME cho thiết bị di động - Phần 3

7 18 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 101,05 KB

Nội dung

[r]

(1)

L P TRÌNH J2ME CHO THI T B DI Đ NG

L P TRÌNH J2ME CHO THI T B DI Đ NG

Giáo viên : Tr nh Th Vân Anh

Hà n i, 8-2007 PH N 3

(2)

4 PlayerAudio 4 PlayerAudio

Ngày nh s tăng cờ ự ường h tr âm ỗ ợ

trong MIDP2.0, có th t o nh ng ng ể ữ ứ

d ng ch i nh c n n Java cho nh ng thi t ụ ề ữ ế

b không dây ị

(3)

L p Manager (1)

 Manager m truy nh p đ c bi t cho tài ể ậ ặ ệ nguyên ph thu c h th ng nh Player cho ụ ộ ệ ố

ti n trình đa phế ương ti n.ệ

 Manager cung c p phấ ương th c truy nh p đ c ứ ậ ặ bi t đ xây d ng Player.ệ ể ự

 Phương th c: createPlayer(InputStream stream, ứ String type) T o m t Player đ ch i nh c t ộ ể

InputStream

(4)

L p Manager (2)

 Đ ch i file nh c máy, s d ng đ an ể ụ ọ

code nh sau:ư try {

InputStream is =

getClass().getResourceAsStream("music.mid"); Player p = Manager.createPlayer(is, "audio/midi");

p.start();

} catch (IOException ioe) {

(5)

L p Manager (3)

 N u mu n ch i file nh c Web Server, làm nh ế ố

sau:

try {

Player p = Manager.createPlayer(" http://webserver/music.mid");

p.start();

} catch (IOException ioe) {

(6)

Giao di n VolumeControl (1)

VolumeControl m t giao di n đ thao tác u ộ ệ ể ề

ch nh âm c a m t Player ỉ ủ ộ

Giao di n s cho âm lệ ẽ ượng c a âm s ủ

d ng m t giá tr s nguyên thay đ i t đ n 100(0 ụ ộ ị ố ổ ế

(7)

Giao di n VolumeControl (2)

Các phương th c c a giao di n này:ứ ủ ệ

getLevel() L y âm lấ ượng m c hi n t i, giá ứ ệ

tr tr v ki u int.ị ả ề ể

getMuted() L y tr ng thái mute c a tín hiêu ấ ủ

liên quan đ n VolumeControl này, giá tr tr v ế ị ả ề

ki u boolean.ể

setLevel(int level) Đ t âm lặ ượng s d ng ụ

giá tr t đ n100;ị ế

setMute(boolean mute)Thi t lâp tr ng thái ế

http://webserver/music.mid");

Ngày đăng: 09/03/2021, 03:59