Lesson 21: Video

11
VIDEO Giảng viên: Phạm Tiến Dũng Soạn giảng: Huy Hùng

Transcript of Lesson 21: Video

VIDEO

Giảng viên: Phạm Tiến Dũng

Soạn giảng: Huy Hùng

Nội dung

• Mục tiêu của bài học.

• Xử lý Video.

• Các khái niệm.

• Các hình thức sử dụng luồng video thông dụng.

• Tìm hiểu về định dạng.

• Bài tập.

Mục tiêu của bài học.

- Sử dụng flash để play một video có sẵn. - Biết được các khái niệm và thuộc tính liên

quan đến vấn đề xử lý video.

Xử lý Video.

- Thông qua AS3 Component.. Sử dụng component FLVPlayback.

. Sử dụng Properties Panel.

- Sử dụng trực tiếp Actionscript 3.. Video class.

. NetStream class.

. Ngoài ra: StageVideo và Camera class.

Xử lí thông qua component

Gồm các bước cơ bản sau:

• Vào File – Import – Import Video, chọn video cần xử lí rồi nhấn next

• Chọn giao diện playback mà chúng ta cần trong các playback mặc định của flash

• Nhấn finish

• Ctrl + Enter để xem thử

Xử lí bằng ActionScript

Các bước xử lí một file video được load từ bên ngoài:•Tạo một cổng kết nối (NetConnection) để lấy video data.•Tạo luồng (dòng chảy) của video (NetStream)•Đặt giá trị bộ đệm (BufferTime)•Tạo một đối tượng video để phát video data•Cho luồng dữ liệu chảy vào video (attachNetStream)•Sử dụng phương thức play để chơi video

Các khái niệm

Thảo luận 1:

Nhiệm vụ của các class sau là gì ?

• Video class.

• NetStream class.

• StageVideo class.

• Camera class.

Các khái niệm

Thảo luận 2:

Các khái niệm sau là gì và tác dụng của nó ?

• Buffering

• Cue point

• Encoding

• Frame

• Keyframe

• Metadata

Luồng video thông dụng

• Progressive download• Video data lấy về theo hình thức download lần lượt• Có thể play trước khi toàn bộ file được tải về.• Không cho phép bạn nhảy tới đoạn video chưa

được tải về.

• Streaming • Không cần download toàn bộ video.• Bất kỳ phần nào của video có thể được truy cập bất

cứ lúc nào.• Video data trả về được điều khiển bởi 1 máy chủ.

Tìm hiểu về định dạng.

Flash player hỗ trợ:- Sử dụng định dạng video là FLV.- Hỗ trợ các định dạng video và audio chuẩn H.264 và HE-AAC.

Chi tiết:

Bài tập

• Practices:Sử dụng AS3 hoặc FLVPlayback Component để play, stop và pause một video ?

• HomeworkTạo một flash player đơn giản yêu cầu:• Có giao diện đặc trưng khác ví dụ có sẵn.•Sử dụng AS3 không sử dụng FLVPlayback component.•Có Controller board với tính năng: nút play, stop, pause, voice và Scrollingbar có thể play video tại thời điểm bất kỳ khi video đã load xong.