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) |
| 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. |
|
Hareketli filigran (Marquee bileşeni) |
| 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 |
|
Altyazı |
| Altyazıları diller arasında değiştirmenizi sağlar. Altyazı bileşeni. |
|
Video reklam bloğu |
| Ana içerikten önce bir video reklam dizisi oynatır. Video reklam bloğu bileşeni. |
|
Kaldığı yerden devam et |
| Son oynatma konumunu otomatik olarak kaydeder. İki mod sunar:
Kaldığı yerden devam et bileşeni. Not Tarayıcıda localStorage desteği gerektirir. |
|
Duraklatma reklamı (resim) |
| Oynatma duraklatıldığında oynatıcının ortasında resim reklam katmanı görüntüler. Duraklatma reklamı bileşeni. |
|
Video oynatma listesi |
| Videolar arasında geçiş yapmak için kontrol çubuğuna oynatma listesi düğmesi ekler. Video oynatma listesi bileşeni. |
|
Ön izleme |
| 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. |
|
İlerleme işaretçisi |
| Ö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. |
|
Çözünürlük |
| Video çözünürlüklerini (kalite) değiştirir. Çözünürlük bileşeni. |
|
Oynatma hızı |
| Video oynatma hızını ayarlar. Oynatma hızı bileşeni |
|
Döndürme ve yansıtma |
| Kontrol çubuğuna döndürme ve yansıtma düğmeleri ekler. Döndürme ve yansıtma bileşeni. |
|
Başlangıç reklamı (resim) |
| Video oynatma başlamadan önce resim reklamı görüntüler. Başlangıç reklamı bileşeni. |
|
Ses parçası değiştirme |
| Ses parçalarını diller arasında değiştirir. Ses parçası değiştirme bileşeni. | - |
Video reklam |
| Ana içerikten önce süre sınırlı video reklamı oynatır. Video reklam bileşeni. |
|
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. |
|
Bileşenleri kullanma
-
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> -
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.













