Mobil oyuncu

Mobil video arama kullanıcılarının sayısı sürekli artıyor ve etkinlikleri artıyor. Bu nedenle biz mobil cihazlarda video izlemeyi daha da kolaylaştıracak şekilde servisi geliştirmeye çalışıyoruz. Mobil video aramada yalnızca mobil cihazlarda oynatılabilen videolar görüntülenir.

Mobil tarayıcılar Flash Player'ı neredeyse hiç desteklemez, bunun yerine video oynatmak için HTML5 araçları kullanır. Bu nedenle, site sayfasında Flash destekli ancak HTML5 desteklemeyen bir oynatıcı barındırıyorsanız, mobil video aramada bu oynatıcıyı görüntüleyemezsiniz. Çünkü kullanıcılar yine de mobil cihazlarda bu oynatıcı ile video izleyemezler.

Buna karşılık, HTML5 oynatıcılı siteler mobil video arama sonuçlarına eklenirler ve kendi videolarınız için yapılan aramaların kalitesini artırabilirler (mobil aramada oynatıcı sahibi olmayan kaynaklardan farklı olarak).

  1. Mobil oynatıcı gereksinimleri
  2. Oynatıcının HTML5 işaretlemesi

Mobil oynatıcı gereksinimleri

Videoların mobil video arama sonuçlarına girmesi için oynatıcının aşağıdaki gereksinimleri karşılaması gerekir:

  1. Aşağıdaki ortamlarda doğru görüntülenmelidir:

    • Ana mobil işletim sistemlerinde: Android, iOS, Windows Phone.

    • Mobil işletim sistemlerinde varsayılan olarak gelen yerleşik tarayıcılarda, ayrıca Yandex Browser dahil olmak üzere popüler mobil tarayıcılarda.

  2. HTML5 araçlarıyla video oynatma.

  3. HTTPS protokolünü destekleme.

  4. Tüm oynatıcı kontrol öğeleri (butonlar, ses kontrolü vb.) düzgün çalışmalıdır.

  5. Oynatıcı ve tüm öğeleri, dinamik bir düzen tasarımına sahip olmalı ve cihaz oryantasyon modları arasında geçiş de dahil olmak üzere (örneğin, mobil cihazınızın ekranını döndürdüğünüzde) değişken sayfa boyut ve ölçeklere göre ayarlanabilmelidir.

  6. Oynatıcının video arama sonuçlarına Open Graph veya Schema.org yardımıyla eklenmesi gerekir.

Tüm gereksinimler karşılandıktan sonra mobil video arama aktivasyon başvurunuzu geri bildirim formunu kullanarak gönderin. Oynatıcıyı test edip sonuçları size bildireceğiz.

Oynatıcının HTML5 işaretlemesi

Video arama, HTML5 standartlı video öğesi yardımıyla site sayfalarına yerleştirilen video içeriğini anlar.

Yandex, video öğesinin aşağıdaki niteliklerinden veri çekebilir:

Başlık Açıklama
src

Video dosyasının adresi (URL).

Not. Birden çok video içeriği kaynağı belirtmek için src niteliği yerine yerleşik source etiketi kullanabilirsiniz.
poster

Video yüklenirken görüntülenen görselin URL'si

video öğesine ait iç içe etiketler:

Başlık Açıklama
source

Video içerik kaynağı. Birden fazla video kaynağı belirtilmesi gerekiyorsa, src niteliği yerine kullanılır.

Desteklenen nitelikler:

  • src: video dosyası adresi (URL).

  • type: video dosyası formatı.

track

Video oynatılırken görüntülenecek herhangi bir metin içeren ek kaynaklar belirtmenizi sağlar. Metin, alt yazılar, alt başlıklar, açıklamalar, başlıklar veya meta veriler içerebilir.

Not. Eğer video öğesi içinde source öğesi varsa track öğesi ondan sonra gelmelidir.

Desteklenen nitelikler:

  • src (zorunlu alan): metin dosyası adresi (URL). Değeri mutlak veya göreli bir URL olmalıdır.

  • type: metin dosyası biçimi.

  • kind: videoya eklenen parçanın türü. Geçerli değerler:

    • subtitles: alt yazılar. Alt yazı dili, srclang zorunlu niteliği yardımıyla ISO 639-1 biçiminde belirtilir.

    • captions: video oynatılırken görüntülenen alt başlık.

    • descriptions: video açıklaması.

    • metadata: parçanın meta verileri.

    • chapters: video kaynağında gezinmek için kullanılan bölüm adı. Bölümler olarak işaretlenmiş parçalar etkileşimli bir liste olarak görüntülenir.

  • label: video dosyasına bağlı metin parçasının adı. Değer, bir dize parametre olmalıdır; boş bir değere sahip olamaz.

İşaretleme örnekleri:

<video src='movie.mp4' poster='movie.jpg' controls>
  <source src="video.webm" type="video/webm" />
  <track src="subtitles.vtt" kind="subtitles" srclang="en" label="English" />
  <!-- Tarayıcı video etiketini desteklemediğinde bu metin görüntülenir.-->
</video>
<video src="movie.mp4" controls>
  <source src="movie1.mp4" type="video/mp4">
  <source src="movie1.ogg" type="video/ogg">
   <track kind="captions" src="video_captions.srt" srclang="en">
   <track kind="descriptions" src="video_desciptions.srt" srclang="en">
   <track kind="chapters" src="video_chapters.srt" srclang="en">
   <track kind="subtitles" src="video_subtitles_en.srt" srclang="en" default>
   <track kind="subtitles" src="video_subtitles_ru.srt" srclang="ru">
   <track kind="metadata" src="video_metadata.srt" srclang="en" label="Metadata">
</video>