Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release
, bukan aosp-main
, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Pengelolaan daya audio
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Untuk mendukung pengelolaan daya khusus kendaraan, Android menyediakan
layanan CarPowerManagementService
dan antarmuka CarPowerManager
. Kebijakan
daya memengaruhi stack audio Android Automotive OS (AAOS) dan HAL audio
dengan komponen audio, android.car.hardware.power.PowerComponent.AUDIO
. Untuk
mempelajari lebih lanjut, lihat Pengelolaan Daya.
Di CarAudioService
, CarAudioPowerListener
didaftarkan di
CarPowerManagementService
saat pemilihan rute audio dinamis diaktifkan. Hal ini
memungkinkan CarAudioService
memproses perubahan kebijakan daya yang terkait dengan audio.
Jika audio dinonaktifkan oleh kebijakan daya, tindakan berikut akan terjadi:
Hanya permintaan fokus penggunaan atribut audio penting yang dipertahankan. Permintaan fokus
lainnya akan ditinggalkan.
Semua permintaan fokus masuk dari penggunaan atribut audio non-kritis
akan ditolak.
Jika pemutusan suara grup volume mobil digunakan, grup volume mobil yang tidak berisi
konteks audio untuk penggunaan atribut audio penting akan dibisukan.
Penggunaan atribut audio berikut dianggap penting:
Dalam
Contoh konfigurasi (versi 2),
sebaiknya gunakan grup volume terpisah untuk suara sistem, termasuk darurat
dan keselamatan, dari konteks lain di zona audio utama. Dengan cara ini, grup
volume untuk semua penggunaan atribut audio non-penting akan dibisukan saat audio
dinonaktifkan, sedangkan suara darurat dan keselamatan tetap tidak dibisukan.
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-06-12 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-06-12 UTC."],[],[],null,["# Audio power management\n\nTo support vehicle-specific power management, Android provides a\n`CarPowerManagementService` service and a `CarPowerManager` interface. The power\npolicy affects the Android Automotive OS (AAOS) audio stack and the audio HAL\nwith the audio component, `android.car.hardware.power.PowerComponent.AUDIO`. To\nlearn more, see [Power Management](/docs/automotive/power/power).\n\nIn `CarAudioService`, a `CarAudioPowerListener` is registered on\n`CarPowerManagementService` when the dynamic audio routing is enabled. This\nallows `CarAudioService` to listen to power policy changes related to audio.\nWhen audio is disabled by the power policy, the following actions take place:\n\n- Only focus requests of critical audio attribute usages are retained. Other\n focus requests are abandoned.\n\n- All incoming focus requests of non-critical audio attribute usages are\n rejected.\n\n- If car volume group muting is used, car volume groups that do not contain\n audio context for critical audio attribute usages are muted.\n\nThe following audio attribute usages are considered as critical:\n\n- Emergency\n- Safety\n\nIn\n[Sample configuration (version 2)](/docs/automotive/audio/audio-policy-configuration#sample),\nwe recommend you use separate volume groups for system sounds, including emergency\nand safety, from other contexts in the primary audio zone. In this way, volume\ngroups for all non-critical audio attribute usages are muted when audio is\ndisabled, while emergency and safety sounds remain unmuted."]]