Hệ thống trên thiết bị cầm tay

Một phần của tài liệu LUẬN VĂN:XÂY DỰNG HỆ THỐNG XEM VIDEO TRỰC TUYẾN TRÊN HỆ ĐIỀU HÀNH ANDROID ppt (Trang 43 - 46)

Hình 21: Lớp trên thiết bị cầm tay

Lớp videoInfo: tạo ra đối tượng lưu trữ các giá trị cần biết của đối tượng là một video.

Phương thức:

-getVideoLink(): trả về link kết nối của đối tượng video.

-getVideoLengthKb(): trả về dung lượng tính bằng kb của đối tượng video. -getVideoLengthSecond(): trả về độ dài tính bằng giây của đối tượng video. -setVideoChecked(): đánh dấu đối tượng vifdeo.

-isChecked(): trả về giá trị của đối tượng video được đánh dấu hay chưa.

Lớp CustomeViewGroup: thừa kế từ lớp LinearLayout, hiển thị một đối tượng chứa nhiều thuộc tính ra màn hình.

Phương thức:

-CustomViewGroup(): chỉ có phương thức khởi tạo nhằm khởi tạo một đối tượng có nhiều phương thức.

Lớp ListVideoAdapter: thừa kế từ lớp ArrayAdapter, lấy từng đối tượng video để hiện thị thành một danh sách.

Phương thức:

-ListVideoAdapter(): phương thức khởi tạo.

-getView(): là phương thức Override để hiện thị từng đối tượng video lên danh sách.

-onCheckedChanged(): thiết lập lại giá trị cho video khi được nháy chuột lựa chọn.

Lớp readData: kết nối và lấy dữ liệu từ trên Servlet.

Phương thức:

-getData(): lấy dữ liệu trả về từ trên Servlet.

Lớp dbsvideo: là lớp chính, kế thừa từ lớp Activity có nhiệm vụ xử lý các sự kiện chọn Cập nhập, Tìm kiếm hay Stream.

-onCreate(): là phương thức khởi tạo của lớp Activity, được gọi đến khi lớp này khởi tạo.

-onCreateOptionsMenu(): khởi tạo các mục cho thực đơn.

-onOptionsItemSelected(): xử lý các sự kiện khi lựa chọn mục trong thực đơn.

Lớp VideoPlayerDemo: kế thừa từ lớp Activity, có nhiệm vụ kiểm soát, thực hiện toàn bộ việc streaming video.

Phương thức:

-onCreate(): phương thức khởi tạo của lớp Activity.

-playVideo(): làm nhiệm vụ chuẩn bị và chạy streaming video.

-onBufferingUpdate(): kiểm soát việc tải video về bộ đệm và chạy nó khi có thể. -onPrepared(): chuẩn bị cho việc phát video.

-onSurfaceCreated(): bắt đầu quá trình streaming ngay khi tạo bề mặt hiển thị. -onDestroy(): giải phóng, kết thúc việc phát video.

Một phần của tài liệu LUẬN VĂN:XÂY DỰNG HỆ THỐNG XEM VIDEO TRỰC TUYẾN TRÊN HỆ ĐIỀU HÀNH ANDROID ppt (Trang 43 - 46)

Tải bản đầy đủ (PDF)

(61 trang)