1 / 12

Mobile Media API (MMAPI)

Mobile Media API (MMAPI). Pemrograman Aplikasi Mobile. Mobile Media API (MMAPI). Mobile Media API (MMAPI) memfasilitasi pembuatan nada, memainkan serta merekam audio dan video pada device yang cocok. MMAPI (1).

Download Presentation

Mobile Media API (MMAPI)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mobile Media API (MMAPI) Marsel Willem Aipassa, S. Kom. Pemrograman Aplikasi Mobile

  2. Mobile Media API (MMAPI) Mobile Media API (MMAPI) memfasilitasi pembuatan nada, memainkan serta merekam audio dan video pada device yang cocok. Marsel Willem Aipassa, S. Kom.

  3. MMAPI (1) • Memainkan atau merekam sebuah media ditangani oleh dua object : DataSource dan Player. Marsel Willem Aipassa, S. Kom.

  4. MMAPI (2) • DataSource menangani detail cara mendapatkan data dari source yang tersedia. Source dapat berasal dari file JAR atau jaringan (melalui protokol HTTP), record dari RMS, streaming connection dari sebuah server atau sumber lain. • Player tidak perlu terlalu mempermasalahkan darimana data berasal atau bagaimana cara mendapatkannya. Player hanya perlu membaca data yang berasal dari DataSource, memproses, menampilkan dan memainkan playback media pada output device. Marsel Willem Aipassa, S. Kom.

  5. MMAPI (3) • Pihak ketiga dalam skenario ini adalah Manager. Manager membuat Player dari DataSource. Manager memiliki method untuk membuat Player dari lokasi sumber media (URL), DataSource dan InputStreams.Pihak ketiga dalam skenario ini adalah Manager. • Manager membuat Player dari DataSource. Manager memiliki method untuk membuat Player dari lokasi sumber media (URL), DataSource dan InputStreams. Marsel Willem Aipassa, S. Kom.

  6. MMAPI (4) Marsel Willem Aipassa, S. Kom.

  7. Pembuatan Nada • Memainkan sebuah nada cukup dilakukan dengan memanggil static method Manager.playTone(int tone, int duration, int volume). • Nilai yang valid untuk nada adalah antara 0 hingga 127. Durasi dalam memainkan nada diatur dalam ukuran millisecond. • Parameter volume memiliki jangkauan antara 0 hingga 100. Marsel Willem Aipassa, S. Kom.

  8. Contoh Program Marsel Willem Aipassa, S. Kom.

  9. Audio Playback (URI) • Method Manager.createPlayer(String URI) memudahkan pembuatan sebuah Player yang akan memainkan data dari URI. Marsel Willem Aipassa, S. Kom.

  10. Contoh Program Marsel Willem Aipassa, S. Kom.

  11. Audio Playback (File) • Aplikasi juga dapat memainkan media yang berasal dari file JAR dengan membuat Stream dari resource file dan meneruskannya pada method Manager.createPlayer(). Marsel Willem Aipassa, S. Kom.

  12. Contoh Program Marsel Willem Aipassa, S. Kom.

More Related