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

Lesson 21: Video

Jul 31, 2015

Download

Documents

Hallo Patidu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Lesson 21: Video

VIDEO

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

Soạn giảng: Huy Hùng

Page 2: Lesson 21: Video

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.

Page 3: Lesson 21: Video

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.

Page 4: Lesson 21: 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.

Page 5: Lesson 21: Video

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ử

Page 6: Lesson 21: Video

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

Page 7: Lesson 21: 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.

Page 8: Lesson 21: Video

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

Page 9: Lesson 21: Video

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ủ.

Page 10: Lesson 21: Video

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:

Page 11: Lesson 21: Video

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.