Latest Updates

Android Multimedia Framework

Hay gan jumpa lagi bersama Belajar Ilmu Komputer, apa kabar agan - agan pembaca semua, saya harap agan baik - baik semua. amiiin. Oh yah gan pada kesempatan kali ini Belajar Ilmu Komputer akan membagi pengetahuan tentang Android Multimedia Framework. 
     Pada Operating System Android mendukung berbagai jenis media sehingga dapat mengintegrasikan audio, video dan gambar ke dalam aplikasi dengan mudah. Media yang ditambahkan pun bisa berasal dari : Application Resources (Raw Resources), file didalam sistemfiles dan data streming melalui koneksi internet, semuanya menggunakan MediaPlayer APIs.
             Untuk protokol jaringan yang mendukung pemutaran audio dan video  bisa berupa protokol
  • RTSP (RTP, SDP)
  • HTTP/HTTPS Progressive Streaming
  • HTTP/HTTPS Live Streaming draft Protocol :
  1. MPEG-2 TS Media Files Only
  2. Protocol Version 2 (Android 3.x) and Android Version 3 (Android 4.0 and Above)  
*Catatan : Https is not Support before Android.1
tentunya untuk membuat sebuat aplikasi multimedia, project android harus menggunakan class, untuk class - class yang digunakan untuk memutar suara dan video dalam framework android, diantaranya :
1. Class MediaPlayer
    Class ini adalah API utama untuk menggunakan suara dan video.
2. Class AudioManager
    Class ini mengelola sumber audio dan output audio pada perangkat android .

     Untuk dapat menjalankan aplikasi mediaplayer dengan baik, pastikan sebelum membuat aplikasi, project harus ditambahakan Permission terlebeih dahulu dengan tujuan aplikasi yang akan kita buat dapat menggunakan fitur - fitur yang dibutuhkan dalam memainkan audio dan video. Dan dibawah ini adalah Permisson yang dibutuhkan untuk membuat aplikasi MultiMedia :

 1. Internet Permission
     Permission ini dibutuhkan jika agan akan membuat aplikasi streaming yang membutuhkan koneksi internet.
Syntak yang digunakan : <uses-permission android:name="android.permission.INTERNET/>

2. Wake Lock Permission
     Permission ini digunakan jika aplikasi agan perlu menjaga agar layar tidak melaukan peredupan atau prosessor tidak sleep.
Syntak yang digunakan : <uses-permission android:name="android.permission.WAKE_LOCK/> 

*penambahan permission di ditambahkan pada file manifest.xml.

Seperti yang dijelaskan pada awal postingan, untuk memainkan audio atau video bisa berasal dari LocalResource (audio atau video disimpan didalam aplikasi). 
agar aplikasi android yang kita buat bisa memainkan file yang yang ada di Local Resource, maka sebelumnya buat folder terlebih dahulu dengan nama raw. Cara pembuatannya tinggal klik kanan pada project agan lalu pilih new > folder. Jika sudah dibuat folder raw maka agan bisa memulai memasukkan file audio dan video yang akan dimainkan dengan cara copy - paste seperti biasa dari explorer agan, dan pastikan semua file yang dimasukan ditulis dengan huruf kecil

 Syntak Penulisan code pemanggilan file :
MediaPlayer nama = MediaPlayer.create(context, R.raw.nama_fiel);
nama.start();

Contoh penulisan di dalam class :
MediaPlayer mediaP(bebas) = MediaPlayer.create(context, R.raw.sound1);
mediaP.start();

Memainkan Audio danVideo dari URL lokal

Syntak Penulisan :
Uri myUri = .....// penulisan alamat uri
MediaPlayer nama = new MediaPlayer();
nama.setAudioStreamType(AudioManager.STREAM_MUSIC);
nama.SetDataSource(getApplicationContext(), myUri);
nama.prepare();
nama.start();

Memainkan Audio dan Video menggunakan URL Remote melalui Koneksi Streaming Internet
Syntak Penulisan :
String url = "http://....." // penulisan alamat uri
MediaPlayer nama = new MediaPlayer();
nama.setAudioStreamType(AudioManager.STREAM_MUSIC);
nama.SetDataSource(url);
nama.prepare();
nama.start();

Untuk contoh cara pembuatan aplikasi multimedia android silakan klik disini
oke gan baa  pahamkan, semoga agan - agan pembaca dapat memahami kalimat perkalimat yang agan baca, mungkin sekian dulu gan jika ada kata - kata yang kurang berkenan, Belajar Ilmu Komputer minta maaf dan ucapkan terimakasih karena telah mampir di site kami. Oke gan sampai jumpa lagi di next post yah, daaaaahhhh :-)

     

0 Response to "Android Multimedia Framework"

Catat Ulasan

good