Tüm Ürünler
Search
Belge Merkezi

ApsaraVideo VOD:Official components

Son Güncelleme:Oct 23, 2026

ApsaraVideo Player SDK; reklamlar, altyazılar, oynatma listeleri ve diğer yaygın senaryolar için yerleşik bileşenler sunar. Bu bileşenleri olduğu gibi kullanabilir veya ihtiyaçlarınıza göre özelleştirebilirsiniz.

Genel Bakış

  • Kaynak kodlarına GitHub üzerinden erişebilirsiniz.

  • Bileşenleri Functions sekmesinde deneyebilirsiniz.

  • Bazı özellikler yerleşik mobil tarayıcılarda çalışmayabilir.

  • GitHub üçüncü taraf bir sitedir; bağlantı sorunları yaşanabilir.

Bileşen listesi

Bileşen adı

Tür

Açıklama

Görünüm

Danmaku (Canlı yorum)

AliplayerDanmuComponent

Canlı yorumları etkinleştirmek, devre dışı bırakmak ve göndermek için metin giriş kutusu ve kontrol çubuğu düğmeleri ekler. Danmaku bileşeni.

image

Hareketli filigran (Marquee bileşeni)

BulletScreenComponent

Yetkisiz kopyalamayı önlemek amacıyla kayan metin filigranı (örneğin kullanıcı kimliği) ekler. Konum, renk ve yazı tipi boyutu özelleştirilebilir.

Oynatıcının yeni sürümü, kayan yazı işlevini kapsayan ve daha kapsamlı, kullanımı kolay olan dinamik filigran işlevine sahiptir. Ayrıntılar için Aliplayer API Referansı içindeki watermark niteliğine bakın.

image

Altyazı

CaptionComponent

Altyazıları diller arasında değiştirmenizi sağlar. Altyazı bileşeni.

image

Video reklam bloğu

ManyVideoADComponent

Ana içerikten önce bir video reklam dizisi oynatır. Video reklam bloğu bileşeni.

image

Kaldığı yerden devam et

MemoryPlayComponent

Son oynatma konumunu otomatik olarak kaydeder. İki mod sunar:

  • Tıklayarak Oynat: Oynatma sırasında son konumu gösterir ve ileri/geri sarma seçeneği sunar.

  • Otomatik oynat: Oynatma başladığında kaydedilen son konuma otomatik olarak ilerler.

Kaldığı yerden devam et bileşeni.

Not

Tarayıcıda localStorage desteği gerektirir.

image

Duraklatma reklamı (resim)

PauseADComponent

Oynatma duraklatıldığında oynatıcının ortasında resim reklam katmanı görüntüler. Duraklatma reklamı bileşeni.

image

Video oynatma listesi

PlaylistComponent

Videolar arasında geçiş yapmak için kontrol çubuğuna oynatma listesi düğmesi ekler. Video oynatma listesi bileşeni.

p963635

Ön izleme

PreviewVodComponent

Oynatmayı ön izleme süresiyle sınırlar ve ardından tam erişim için (örneğin abonelik veya satın alma) istemde bulunur. Ön izleme bileşeni.

image

İlerleme işaretçisi

ProgressComponent

Önemli noktalar için ilerleme çubuğuna işaretçiler ekler. Bir işaretçinin üzerine gelindiğinde küçük resim ön izlemesi görüntülenir. İlerleme işaretçisi bileşeni.

p963675

Çözünürlük

QualityComponent

Video çözünürlüklerini (kalite) değiştirir. Çözünürlük bileşeni.

image

Oynatma hızı

RateComponent

Video oynatma hızını ayarlar. Oynatma hızı bileşeni

image

Döndürme ve yansıtma

RotateMirrorComponent

Kontrol çubuğuna döndürme ve yansıtma düğmeleri ekler. Döndürme ve yansıtma bileşeni.

image

Başlangıç reklamı (resim)

StartADComponent

Video oynatma başlamadan önce resim reklamı görüntüler. Başlangıç reklamı bileşeni.

image

Ses parçası değiştirme

TrackComponent

Ses parçalarını diller arasında değiştirir. Ses parçası değiştirme bileşeni.

-

Video reklam

VideoADComponent

Ana içerikten önce süre sınırlı video reklamı oynatır. Video reklam bileşeni.

image

Sonrakini oynat

PlayerNextComponent

Kontrol çubuğuna Play Next düğmesi ekler. Tıklama olayı özel olarak tanımlanabilir ve parametre olarak geçirilebilir. Sonrakini oynat bileşeni.

image

Bileşenleri kullanma

  1. Bileşenleri Web Player SDK'ya ekleyin. Şu anda kullanılabilir bir CDN URL'si bulunmamaktadır. Bileşen paketini indirin ve projenize dahil edin. En güncel sürümü kullanın.

    <script type="text/javascript" src="your-public-path/aliplayercomponents-1.0.9.min.js"></script>
  2. Bileşenleri Web Player SDK'ya bağlayın.

    var player = new Aliplayer(
      {
        id: "player-con",
        source: "//player.alicdn.com/video/editor.mp4",
        components: [
          {
            name: "StartADComponent",
            type: AliPlayerComponent.StartADComponent,
            args: [
              "https://img.alicdn.com/tfs/TB1byi8afDH8KJjy1XcXXcpdXXa-1920-514.jpg",
              "https://promotion.aliyun.com/ntms/act/videoai.html",
              3,
            ],
          },
          {
            name: "BulletScreenComponent",
            type: AliPlayerComponent.BulletScreenComponent,
            args: [
              "Welcome to use Aliplayer",
              { fontSize: "16px", color: "#00c1de" },
              "random",
            ],
          },
        ],
      },
      function (player) {}
    );

    Bileşen özellikleri:


    Özellik


    Açıklama


    name


    Bileşenin benzersiz adı; örneğini almak için kullanılır.


    type


    Bileşen sınıfı.


    args


    Yapılandırıcı bağımsız değişkenleri. Gerekli parametrelerle eşleşmelidir.

Özel derleme oluşturma

Tüm bileşenler

Tüm bileşenleri derler. Çıktı: /dist/aliplayer-components/aliplayercomponents-[version].min.js

$ npm run build

Özel bileşen kümesi

Paket boyutunu küçültmek için yalnızca belirli bileşenleri derleyin:

$ npm run build componentsName # componentsName is the component name

componentsName boşlukla ayrılmış bir listedir. Örnek:

$ npm run build AliplayerDanmu BulletScreen # Package the AliplayerDanmu and BulletScreen components.