Bài giảng Lập trình di động: Bài 10 Dịch vụ đa phương tiện trên android do Trương Xuân Nam biên soạn, cùng nắm kiến thức trong bài học này thông qua tìm hiểu các nội dung sau: Giao diện lập trình đa phương tiện (media API), cơ sở dữ liệu đa phương tiện (MediaStore), làm việc với audio, tổng hợp tiếng nói (text-to-speech), làm việc với video,. | LẬP TRÌNH DI ĐỘNG Bài 10: dịch vụ đa phương tiện trên android Nhắc lại nội dung bài trước Khái niệm, ưu điểm và nhược điểm của khả năng làm việc đa luồng (multithread) Tiếp cận của android trong lập trình đa luồng Duy trì một luồng chính phụ trách giao diện (UI thread), kiểm soát nghiêm ngặt việc tương tác với UI thread Các API hỗ trợ, cho phép thực hiện các tác vụ nền (background works) một cách đơn giản Sử dụng handler: cơ chế giao tiếp kiểu ủy thác Sử dụng AsyncTask: thực hiện việc theo mẫu Các kĩ thuật kinh điển của java: Timer và Thread TRƯƠNG XUÂN NAM 2 Nội dung 1. Giao diện lập trình đa phương tiện (media API) 2. Cơ sở dữ liệu đa phương tiện (MediaStore) 3. Làm việc với audio 1. Record 2. Playback 4. Tổng hợp tiếng nói (text-to-speech) 5. Làm việc với video 6. Làm việc với camera TRƯƠNG XUÂN NAM 3 Phần 1 Giao diện lập trình đa phương tiện (media API) TRƯƠNG XUÂN NAM 4 Media API Android cung cấp nhiều class hỗ trợ tập media phong phú, gồm cả âm thanh, hình ảnh và video Chia làm 2 nhóm recorder và playback Các lớp thư viện này đều dễ dàng sử dụng trong phát triển ứng dụng và hoàn toàn miễn phí (rất quan trọng) TRƯƠNG XUÂN .