งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ

งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ

Android Programming Multimedia Prawit Pimpisan Computer Science RERU.

งานนำเสนอที่คล้ายกัน


งานนำเสนอเรื่อง: "Android Programming Multimedia Prawit Pimpisan Computer Science RERU."— ใบสำเนางานนำเสนอ:

1 Android Programming Multimedia Prawit Pimpisan Computer Science RERU

2 ภาพเสียงและวีดีโอ ระบบ Android รองรับการทำงานกับระบบ Multimedia ที่เป็นภาพ เสียง และวีดีโอ ค่อนข้างเต็มรูปแบบ

3 การรองรับจอทุกขนาด ระบบ Android รองรับจอหลายหลายขนาด ขนาดหน้าจอแบ่งตามกลุ่มได้ดังนี้ Screen Size ขนาดจอจริง วัดตามแนวทแยงมุม แบ่งตามชื่อเรียกได้เป็น small, normal, large, extra-large Screen Density ความหนาแน่นของจุด pixel เรียกว่า dpi(dot per inch) แบ่งกลุ่มได้เป็น ldpi, mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi

4 การนำรูปภาพมาใช้กับ App
ระบบ Android รองรับรูปภาพหลายชนิด แหล่งในการนำรูปภาพมาใช้แบ่งออกเป็น 2 แหล่งคือ รูปภาพจาก resource ภายใน App รูปภาพจากภายนอก App

5 การนำรูปภาพมาใช้กับ App
ระบบ Android รองรับรูปภาพหลายขนาด อุปกรณ์ Android มีหลายขนาด ระบบจะปรับขนาดรูปภาพตามความเหมาะสมของจอ รูปภาพที่อยู่ใน Drawable คือ รูปภาพหลัก เรียกว่า baseline ที่หน้าจอขนาด mdpi

6 การนำรูปภาพมาใช้กับ App
ถ้า App รันบนอุปกรณ์ที่มีขนาด dpi สูงหรือต่ำกว่า ระบบจะทำการปรับสัดส่วน (Scale) ดังภาพ รูปภาพใน Drawable สามารถนำไปใช้ได้กับทุกส่วนของ App รูปภาพที่นำไปใช้แสดงเป็นภาพขนาดใหญ่บนอุปกรณ์ที่มี dpi สูงๆ จะต้องระวังในเรื่องของขนาดภาพ เพราะภาพจะถูกลดคุณภาพลง ขาดความคมชัด

7 การนำรูปภาพมาใช้กับ App
จะต้องนำรูปภาพมาใส่ไว้ในโปรเจคก่อน เก็บไว้ที่ folder  res/drawable การเพิ่มภาพเป็น background ทำได้โดยการเพิ่มคำสั่ง ลงใน layout ที่ไฟล์ xml การแสดงภาพลงบน layout ทำได้โดยเพิ่ม Image View ลงไปใน Layout ถ้าเป็นปุ่มกดแบบรูปภาพใช้ ImageButton

8 ปรับความสว่างของ Background
ที่ไฟล์ xml เพิ่ม ลงไปใน layout ที่ไฟล์ java เพิ่มคำสั่ง View bgImg = findViewById(R.id.activity_main); Drawable bg = bgImg.getBackground(); bg.setAlpha(100); ลงไปใน เมธอด onCreate()

9 แสดงภาพจาก Res มาแสดงที่ Layout
การนำภาพมาแสดงที่ Layout ต้องนำ ImageView วางบน Layout ก่อน นำภาพจาก res/drawable มาแสดง ทำได้ 2 วิธีคือ ระบุ บนไฟล์ layout แสดงภาพขณะ runtime ใช้ .setImageResorce(R.id.รูป) layout activity

10 เล่นเพลงด้วย Media Player
Android มี Multimedia Framework รองรับการเล่น Audio และ Video หลายแบบ สามารถเล่นได้ทั้ง แบบที่เล่นใน App, หน่วยความจำภายนอก และ NetStream

11 เปิดเล่นไฟล์ MP3 ใน App เก็บไฟล์ MP3 ไว้ที่ res/raw (สร้าง folder raw ขึ้นมาก่อน) ไฟล์ MP3 จะถูกแพคไปพร้อมกับ App ทำได้ง่าย เพียงระบุชื่อไฟล์เพลง แล้วสั่ง Start layout activity

12 เล่นวีดีโอ โดยทั่วไปเครื่อง Android จะมี App ที่สามารถเล่นวีดีโอติดมาด้วย รองรับไฟล์หลายชนิด ได้แก่ 3GP, MP4, H.253, H.264, Codex, AVC ถ้าต้องการเล่นไฟล์อื่นๆ นอกเหนือจากที่โปรแกรมที่มีกับเครื่องรองรับ ต้องลง App เพิ่ม การเล่นวีดีโอ รองรบการเรียกใช้งานได้หลายวิธี เช่น ผ่านหน่วยความจำภายนอก, ฝังมากับ App และผ่าน Net Stream

13 เปิดเล่นวีดีโอที่ฝังมากับ App
เก็บไฟล์วีดีโอไว้ที่ res/raw ไฟล์วีดีโอจะถูกแพคไปพร้อมกับ App การฝังวีดีโอไปกับ App จะทำให้ไฟล์ติดตั้งมีขนาดใหญ่ขึ้นตามขนาดของวีดีโอ ใช้ VideoView เป็นตัวแสดงวีดีโอ layout activity

14 เปิดเล่นวีดีโอที่ฝังมากับ App
เพิ่มแถบควบคุมการเล่น โดยใช้คลาส MediaController การเปิดเต็มจอ ให้ลบ Padding ที่ Layout ออกให้หมด VideoView กำหนด width เป็น match_parent แก้ไขไฟล์ res/style ไม่ให้แสดง title layout activity style


ดาวน์โหลด ppt Android Programming Multimedia Prawit Pimpisan Computer Science RERU.

งานนำเสนอที่คล้ายกัน


Ads by Google