Medya ilerleme durumu göstergesi

Medya ilerleme göstergesi bileşeni, yalnızca medya uygulamalarına özgüdür.

İlerleme göstergesi, bir medya kaynağının oynatma süresini ve geçen oynatma zamanını görsel olarak temsil eder. İlerleme göstergesi, oynatma sırasında medya uygulamalarında görünür.

Anatomi

Medya ilerleme göstergesi, medya kaynağının süresini temsil eden (gri renkte gösterilen) etkin olmayan bir parçadan ve geçen oynatma süresini göstermek için etkin olmayan parçanın üzerine bindirilmiş (vurgu rengiyle gösterilen) etkin bir parçadan oluşur.

Medya ilerleme göstergesi anatomisi
1. Aktif parça
2. Etkin olmayan parça

Medya ilerleme göstergesi doğrusal veya dairesel olabilir.

Doğrusal medya ilerleme göstergesi

Doğrusal ilerleme göstergesi, süreyi ve geçen zamanı yatay bir eksende görüntüler. İzleme alanının görünür kısmı, 76 dp'lik dokunma hedef alanının merkezindedir. Geçen zamana dokunarak veya sürükleyerek, kullanıcı medya kaynağındaki farklı konumlara geçebilir. Doğrusal medya ilerleme göstergesi, 800 dp veya daha yüksek ekranlar için tasarlanmıştır.
Dairesel ilerleme göstergesi anatomisi

Dairesel ilerleme göstergesi, süreyi ve geçen zamanı bir daire şeklinde gösterir. Geçen zaman üzerinde dokunma veya sürükleme yoluyla farklı konumlara taşıma desteklenmemektedir. Dairesel medya ilerleme göstergesi, 800 dp'den daha düşük yüksekliğe sahip ekranlar ve medya oynatma kontrolleri simge durumuna küçültüldüğünde kullanılmak üzere tasarlanmıştır.

Medya ilerleme göstergesi durumları

Oynatma sırasında ilerleme göstergesi dört durumdan birinde bulunur:

  • Oynatılıyor: Medya oynatılıyor ve aktif parça, geçen süreyi belirtmek için pasif parçanın üzerinde ilerliyor.
  • Duraklatıldı: Kullanıcı oynatmayı duraklattı. Etkin parça, oynatmanın duraklatıldığı noktada sabit kalır.
  • Ara belleğe alma: Medya uygulaması oynatılacak içeriği yüklüyor. İçerik yüklenirken gösterge, etkin olmayan parçada sürekli olarak ilerleyen beyaz bir çizgi görüntüler.
  • Hata: Medya oynatılamıyor. Aktif parça yok ve aktif olmayan parça devre dışı bırakılmış.

    Medya oynatılırken aktif parça, pasif parçanın üzerinden ilerler.
    Oynatma durumu: Medya oynatılırken aktif parça, pasif parçanın üzerinden ilerler.
    Medya oynatımı duraklatıldığında aktif parça sabit kalır.
    Duraklatılmış durum: Medya oynatımı duraklatıldığında aktif parça sabit kalır.
    İçerik yüklenirken, beyaz bir çizgi aktif olmayan parçanın üzerinde tekrar tekrar ilerliyor.
    Tamponlama durumu: İçerik yüklenirken, etkin olmayan parça üzerinde beyaz bir çizgi tekrar tekrar ilerler.
    Medya oynatma hatası oluştuğunda etkin olmayan parça devre dışı bırakılır.
    Hata durumu: Bir medya hatası oluştuğunda, aktif parça görüntülenmez ve aktif olmayan parça devre dışı bırakılır.

Özellikler

Doğrusal medya ilerleme göstergesi

Doğrusal medya ilerleme göstergesi kırmızı çizgisi

Dairesel medya ilerleme göstergesi

Dairesel medya ilerleme göstergesi kırmızı çizgisi

Özelleştirme

Medya oynatımı sırasında, medya ilerleme göstergesinin aktif parçası bir vurgu rengi kullanılarak görüntülenir. Varsayılan vurgu rengi mavinin bir tonudur. Uygulama geliştiricileri, bunun yerine medya markalarını yansıtan bir uygulama vurgu rengi sağlamayı seçebilirler. Benzer şekilde, OEM'ler de araç markalarını yansıtan bir vurgu rengi sağlayabilirler. Sağlandığı takdirde, bir OEM vurgu rengi, uygulamanın vurgu rengine göre önceliklidir.

Varsayılan, üçüncü taraf ve OEM vurgu renklerini kullanarak etkin parçayı gösteren doğrusal medya ilerleme çubuğu.
İlerleme göstergesinin varsayılan stili mavi bir tondur. Uygulama geliştiricileri, varsayılan uygulama stilini kendi markalarının vurgu rengiyle (bu örnekte yeşil) değiştirebilirler. OEM'ler de hem varsayılan hem de uygulama stilini kendi markalarının vurgu rengiyle (bu örnekte turuncu) değiştirebilirler.

Etkin parçayı gösteren dairesel medya ilerleme çubuğu; varsayılan, üçüncü taraf ve OEM vurgu renkleri kullanılarak oluşturulmuştur.
Dairesel ilerleme göstergesine uygulanan varsayılan, uygulama ve OEM vurgu rengi stil örnekleri.

Otomobil Kullanıcı Arayüzü Kütüphanesi Entegrasyon Kılavuzu, bileşenlerin özelleştirilmesi konusunda OEM'lere rehberlik sağlar.

Örnekler

Doğrusal medya ilerleme göstergesi uygulamada
Medya uygulamasındaki oynatma görünümünde doğrusal medya ilerleme göstergesi.

Dairesel medya ilerleme göstergesi uygulamada
Burada, dairesel medya ilerleme göstergesi, küçültülmüş oynatma kontrolünde görünmektedir. Küçültülmüş kontrol, bir oynatma listesi ekranının üzerine yerleştirilmiştir.