Mobil oynatıcı

Yandex.Video'nun mobil kullanıcı kitlesi her gün artmaktadır. Bu nedenle biz mobil cihazlarda videonun izlenmesini daha kolay hale getirmek için servisi geliştirmeye çalışıyoruz. Yandex.Video mobil aramada sadece mobil cihazlarda oynatabilen videolar gösterilir.

Mobil tarayıcılar Flash Player'ı neredeyse hiç desteklemiyor; videoları oynatmak için HTML5 kullanılmaktadır. Bu nedenle sitenin sayfasında Flash destekli fakat HTML5 desteği olmayan oynatıcı varsa Yandex.Video mobil aramada bu oynatıcı gösterilmez. Kullanıcılar mobil cihazlarını kullanarak bu oynatıcıda video izleyemezler.

HTML5 oynatıcı içeren siteler Yandex.Video mobil arama sonuçlarına eklenir ve (mobil aramada oynatıcıya sahip olmayan kaynaklara göre) arama kalitesini arttırır.

    Mobil oynatıcı için koşullar

    Videoların Yandex.Video arama sonuçlarına dahil olmaları için oynatıcı şu koşullar ile uyumlu olmalıdır:

    1. Düzgün gösterilmelidir:

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

      • Mobil işletim sistemlerine varsayılan olarak dahil edilen tarayıcılar ve Yandex.Browser dahil olmak üzere popüler mobil tarayıcılar.

    2. HTML5 ile videonun oynatılması.

    3. HTTPS protokolünün desteklenmesi.

    4. Tüm oynatıcı yönetim öğeleri (butonlar, ses regülatörü vs.) düzgün çalışmalıdır.

    5. Oynatıcı ve tüm öğeleri dinamik yapıya sahip olmalıdır ve cihaz oryantasyonu modları arasında geçişlerde dahil olmak üzere (örneğin mobil cihazın ekranı çevrildiğinde) sayfanın değişken boyutlarına uyum sağlamalıdır.

    6. Oynatıcı video arama sonuçları sayfasına XML işaretleme, Open Graph veya Schema.org yardımıyla eklenmelidir.

    Tüm koşullar yerine getirildikten sonra iletişim formunu kullanarak mobil Yandex.Video'ya bağlanmak için talebinizi gönderin. Oynatıcınızı test ettikten sonra sonuçları size bildireceğiz.

    HTML5 oynatıcının işaretlenmesi

    Yandex.Video servisi, HTML5 standardının video etiketinin yardımıyla sitenin sayfalarında yerleştirilen video içeriğini anlayabiliyor.

    Yandex, video öğesinin şu parametrelerinden veri alabilir:

    Ad Açıklama
    src

    Video dosyanın adresi (URL).

    Not. Video içeriğinin çoklu kaynaklarını belirtmek için src parametrenin yerine source tagi kullanılabilir.
    poster

    Video yüklenirken gösterilen görselin URL'si.

    video öğesinin ekli tagleri:

    Ad Açıklama
    source

    Video içeriğin kaynağı. Birkaç video kaynağını belirtmek için src parametrenin yerine kullanılmaktadır.

    Desteklenen özellikler şöyle:

    • src — video dosyasının adresi (URL).

    • type  — video dosyasının formatı.

    track

    Video oynatılırken gösterilecek olan metini içeren ek kaynakları belirtebilirsiniz. Bu metin altyazıyı, açıklamaları, başlıkları, bölümleri veya meta verilerini içerebilir.

    Not. video öğesinin içinde source öğesi varsa track öğesi ondan sonra yerleştirilmelidir.

    Desteklenen özellikler şöyle:

    • src (zorunlu alan) — metin dosyasının adresi (URL). Onun değeri mutlak veya karşılaştırılmalı URL olmalıdır.

    • type: metin dosyasının formatı.

    • kind: videoya eklenen yol türü. Geçerli değerler:

      • subtitles: altyazı. Altyazı dili zorunlu srclang parametresiyle ISO 639-1 formatında belirtilir.

      • captions: video oynatılırken gösterilen başlık.

      • descriptions: video açıklaması.

      • metadata: meta veriler.

      • chapters: video kaynağında kullanılan bölümün adı Bölümler olarak belirtilen parçalar interaktif liste şeklinde gösterilir.

    • label: video dosyasına bağlı olan metin parçası. Değer satır parametre şeklinde olmalı; boş değer kullanılamaz.

    İşaretleme örneği:

    <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 tagini desteklemediği zaman bu metin gösterilir.-->
    </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>