Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Dokumen ini membahas MediaPlayer API dalam framework
multimedia Android. Namun, pendekatan yang direkomendasikan untuk media adalah Jetpack Media3,
yang mencakup ExoPlayer. Untuk membuat aplikasi baru, gunakan Jetpack Media3, bukan
MediaPlayer API.
MediaPlayer API dalam framework multimedia Android mendukung pemutaran
berbagai jenis media umum.
Anda dapat:
Integrasikan audio, video, dan gambar ke dalam aplikasi Anda.
Memutar audio atau video dari file media yang disimpan dalam resource aplikasi
(resource mentah).
Memutar audio atau video dari file mandiri dalam sistem file.
Memutar audio atau video dari streaming data yang masuk melalui koneksi jaringan.
Pelajari lebih lanjut
Jetpack Media3 adalah solusi yang direkomendasikan untuk pemutaran media di aplikasi Anda. Baca
selengkapnya tentang hal ini.
Halaman ini membahas topik yang berkaitan dengan perekaman, penyimpanan, dan pemutaran kembali
audio dan video:
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-26 UTC.
[null,null,["Terakhir diperbarui pada 2025-07-26 UTC."],[],[],null,["# About MediaPlayer\n\nThis document discusses the MediaPlayer APIs in the Android multimedia\nframework. However, the recommended approach for media is [Jetpack Media3](/media/media3),\nwhich includes [ExoPlayer](/guide/topics/media/exoplayer). To create a new app, use Jetpack Media3 instead\nof the MediaPlayer APIs.\n\nThe `MediaPlayer` APIs in the Android multimedia framework support playing a\nvariety of common media types.\n| **Note:** You can play back the audio data only to the standard output device. That is, the mobile device speaker or a Bluetooth headset. You cannot play sound files in the conversation audio during a call.\n\nYou can:\n\n- Integrate audio, video, and images into your applications.\n- Play audio or video from media files stored in your application's resources (raw resources).\n- Play audio or video from standalone files in the file system.\n- Play audio or video from a data stream arriving over a network connection.\n\n| **Caution:** The recommended way to include media in your app is to use [Jetpack\n| Media3](/media/media3), which includes [ExoPlayer](/guide/topics/media/exoplayer).\n\nLearn more\n----------\n\nJetpack Media3 is the recommended solution for media playback in your app. [Read\nmore](/media/media3) about it.\n\nThese pages cover topics relating to recording, storing, and playing back audio\nand video:\n\n- [Supported Media Formats](/guide/topics/media/media-formats)\n- [MediaRecorder](/guide/topics/media/mediarecorder)\n- [Data Storage](/guide/topics/data/data-storage)"]]