0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan13 halaman

Penggunaan Multimedia di Aplikasi Android

Diunggah oleh

rizkyylivia
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan13 halaman

Penggunaan Multimedia di Aplikasi Android

Diunggah oleh

rizkyylivia
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

BAB 10

MULTIMEDIA

Tujuan Pembelajaran :

• Anda memahami penggunaan Multimedia di aplikasi android.


Outcome Pembelajaran :
• Anda mempunyai kemampuan untuk menjelaskan dan menerapkan penggunaan
Multimedia di aplikasi android.

Platform Android memiliki built-in en / de untuk berbagai jenis media file yang umum,
sehingga dapat dengan mudah mengintegrasikan content audio, video, dan gambar ke
dalam aplikasi.
10.1. Audio
Android memiliki fitur untuk memutar audio dan video dari beberapa jenis sumber data.
Android juga dapat memutar audio atau video dari file media yang tersimpan dalam
aplikasi, file system, atau dari data stream melalui koneksi jaringan. Untuk memutar file
audio dari aplikasi digunakan class MediaPlayer.

Gambar Aplikasi digunakan class MediaPlayer Music

Format Audio yang didukung oleh Android system diantaranya adalah :


• WAV (PCM terkompresi)
• AAC (Apple iPod format)
• MP3 (MPEG-3)
• WMA (Windows Media Audio)
• OGG (Ogg Vorbis)
• MIDI (Instrument)
Kelas MediaPlayer menyediakan beberapa method penting yang sering digunakan dalam
memutar file suara maupun video, diantaranya adalah :
• create(context, [Link].nama_file), method ini digunakan untuk menginisiasi
mediaplayer yang juga menginisiasikan file suara atau video yang akan diputar.
• start(), method ini digunakan untuk memulai pemutaran file suara atau video.
• stop(), method ini digunakan untuk memberhentikan pemutaran file suara atau video.
• pause(), method ini digunakan untuk menahan atau memberhentikan sesaat
pemutaran suara hingga waktu yang ditentukan dan dapat dilanjutkan kembali
pemutaran dengan memanggil method start(). Pada saat method start() dipanggil,
maka pemutaran tidak akan mengulang suara atau video dari awal, melainkan
melanjutkan dari posisi dimana pemutaran suara atau video di pause().
• reset() dan prepare(), method ini digunakan untuk mengulang kembali pemutaran
suara atau video. Kebalikan dari method pause(), method reset() dan prepare() akan
mengulang pemutaran suara atau video dari awal atau posisi start.

10.2. Video
Video bukan hanya sekelompok gambar yang berjalan berurutan satu sama lain,
melainkan juga memiliki suara yang tersinkronisasi dengan gerak dari tiap-tiap gambar
tersebut.

Pada Class MediaPlayer, untuk memutar file video sama halnya dengan memutar file suara,
hanya memperdengarkan lagu tanpa memberikan permukaan atau tampilan dari gambar
video tersebut.
Sedangkan untuk menampilkan permukaan atau tampilan gambar dari video yang
bersamaan dengan pemutaran suara, Android menyediakan Class VideoView yang
merupakan turunan (subClass) dari Class induk View.

Class VideoView memiliki method setVideoPath(url) dan setVideoURI untuk


menentukan lokasi file video yang akan diputar. Setelah file video ditentukan,
selanjutnya gunakan method start() untuk mengeksekusi atau menjalankan file video
tersebut. Untuk method-method lain seperti stop(), pause(), resume(), dan lain
sebagainya masih sama dengan method-method yang ada pada kelas MediaPlayer.
Gambar aplikasi digunakan class MediaPlayer Video

Format file video yang didukung oleh Android platform adalah:


• MP4 (MPEG-4 low bit rate)
• H.263 (3GP)
• H.264 (AVC)
Sama halnya dengan format audio, format file video yang didukung saat ini bisa dapat
berubah sesuai dengan perkembangan Android ke depannya. Pada Android 1.5, H.263
adalah format video yang direkomendasikan karena setiap platform perangkat keras
telah mendukungnya dan relatif lebih efisien untuk proses encode dan decode dari
pada format video lainnya.

10.3. Latihan
10.3.1. Latihan Fitur Audio
Untuk mencoba fitur audio pada Android buatlah project sebagai berikut :
1. Buat Project dengan nama AudioPlayer!
2. Buat Layout aplikasinya sebagai berikut :
Gambar Layout aplikasi AudioPlayer

3. MainActivity – nya sebagai berikut :


4. Activity_Main.Xml
5. Output

Output Program MainActivity music player


10.3.2. Latihan Fitur Video
Untuk mencoba fitur audio pada Android buatlah project sebagai berikut :
1. Buat Project dengan nama VidePlayer!
2. Buat Layout aplikasinya sebagai berikut :

Layout Program Video player


3. File activity_main.xml
4. File [Link]
Refernsi sumber file video dari directory raw
5. Output Program Video Player

Output Program Video player

Anda mungkin juga menyukai