Bu kılavuzlarda, artık güncellenmeyen MediaCompat API'ler ele alınmaktadır. Bunun yerine
Jetpack Media3 kitaplığını kullanmanızı önemle tavsiye ederiz.
Medya oturumu geri çağırmaları
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bir video uygulaması, medya oturumu ile medya denetleyicisini aynı etkinlikte çalıştırdığından medya oturumu geri çağırmaları, ses uygulaması sunucu/istemci mimarisi için gösterilen uygulamadan farklıdır. Hizmet çağrısı yoktur ve bildirimler NotificationManager aracılığıyla işlenir. Aşağıdaki tabloda, çeşitli özelliklerin her bir geri çağırma yönteminde nasıl kontrol edildiği gösterilmektedir:
onPlay() işlevini kullanın.
onPause()
onStop()
Ses Odağı
OnAudioFocusChangeListener
içinde requestFocus()
geçiyor.Her zaman önce requestFocus()
adlı kişiyi arayın, yalnızca odak verilmişse devam edin.
abandonAudioFocus()
Medya Oturumu
setActive(true)
- Meta verileri ve durumu güncelleme
- Meta verileri ve durumu güncelleme
setActive(false)
- Meta verileri ve durumu güncelleme
Oynatıcı Uygulaması
Oynatıcıyı başlat
Oynatıcıyı duraklat
Oynatıcıyı durdur
Gürültülü Olma
BroadcastReceiver
cihazınızı kaydettirin
BroadcastReceiver
kaydınızı iptal edin
Bildirimler
Bildirim göster
Güncelleme bildirimi
Not: MediaSession'ınızı gerekli geri aramalarla oluşturursanız Google Asistan kullanan kişiler sesli komutlarla uygulamanızı kontrol edebilirler. Gereksinimler, Google Asistan dokümanlarında açıklanmıştır.
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları 'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-01-05 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"İhtiyacım olan bilgiler yok"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Çok karmaşık / çok fazla adım var"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Güncel değil"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Çeviri sorunu"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Örnek veya kod sorunu"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Diğer"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Anlaması kolay"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Sorunumu çözdü"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Diğer"
}]
{"lastModified": "Son g\u00fcncelleme tarihi: 2024-01-05 UTC."}
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-01-05 UTC."]]