mobile media api (mmapi)

Post on 02-Jan-2016

49 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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). - PowerPoint PPT Presentation

TRANSCRIPT

Mobile Media API (MMAPI)

Pemrograman Aplikasi MobileMars

el

Wil

lem

Aip

assa,

S.

Kom

.

Marsel Willem Aipassa, S. Kom.

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

top related