Google, içerikleri tercih ettiğiniz dile çevirmek için yapay zeka teknolojisini kullanır. Yapay zeka çevirilerinde hata olabilir.
Class StreamManager
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Dinamik reklam ekleme akışlarını işler. Bu sınıf, DAI sunucularıyla etkileşimleri yönetir, izleme ping'lerini işler ve yayın ile reklam etkinlikleri gönderir.
| Yöntemler |
addEventListener
|
Belirtilen etkinlik türü için bir işleyici ekler. |
getStreamId
|
Geçerli akışın akış kimliğini döndürür. |
loadStreamMetadata
|
DAI SDK'sından reklam meta verilerini yüklemesini ister ve LOADED akış etkinliği yayınlar.
|
removeEventListener
|
Belirli bir StreamEvent etkinlik türü için işleyiciyi kaldırır.
|
replaceAdTagParameters
|
Bir canlı yayının yaklaşan reklam istekleri için kullanılan tüm reklam etiketi parametrelerinin yerini alır.
|
requestStream
|
Belirtilen akış parametrelerini kullanarak yüklenmesi için IMA DAI'ye yönelik bir akış isteğinde bulunur.
|
reset
|
Yayın yöneticisini sıfırlar ve sürekli anketleri kaldırır. |
Markalar
constructor
new StreamManager(mediaElement?: HTMLMediaElement): StreamManager
| Parametreler |
Optional mediaElement:
HTMLMediaElement
|
Oynatmanın gerçekleştiği HTML medya öğesi. Özel bir oynatıcı kullanıyorsanız bu parametreyi sağlamanız gerekir.
|
Yöntemler
addEventListener
addEventListener(type: Type, listener: ((event: StreamEvent) => void)): void
Belirtilen etkinlik türü için bir işleyici ekler.
| Parametreler |
type:
Type
|
Akış etkinliği türü. |
listener: ((event: StreamEvent) => void)
|
Reklam dinleyicisi için geri çağırma işlevi. |
getStreamId
getStreamId(): string
Geçerli akışın akış kimliğini döndürür.
loadStreamMetadata(): void
DAI SDK'sından reklam meta verilerini yüklemesini ister ve LOADED akış etkinliği yayınlar.
Akış manifestini üçüncü taraf video birleştiricinizden aldığınızda bu yöntemi manuel olarak çağırın. Bu yöntem yalnızca üçüncü taraf video birleştirici içeren kapsül yayınlama VOD akışları için geçerlidir.
removeEventListener
removeEventListener(type: Type, listener: ((event: StreamEvent) => void)): void
Belirtilen
StreamEvent etkinlik türü için bir işleyiciyi kaldırır. Bir dinleyiciyi başarıyla kaldırmak için bu yönteme ilettiğiniz dinleyici parametresi, daha önce
addEventListener yöntemine iletilen parametreyle referans olarak eşit olmalıdır.
| Parametreler |
type:
Type
|
Dinleyicinin kaldırılacağı etkinlik türü. |
listener: ((event: StreamEvent) => void)
|
Dinleyici olarak kaldırma işlevi. |
replaceAdTagParameters
replaceAdTagParameters(adTagParameters: {
[key:
string]: string;
}): void
Bir canlı yayının incelenecek reklam istekleri için kullanılan reklam etiketi parametrelerinin tümünün yerini alır.
| Parametreler |
adTagParameters: { [key: string]: string; }
|
Değiştirilen reklam etiketi parametreleri. Dize değerleri olmalıdır. |
requestStream
requestStream(loadRequest: LoadRequestData, streamRequest: StreamRequest): Promise<LoadRequestData | ErrorData>
Belirtilen akış parametrelerini kullanarak yüklenmesi için IMA DAI'ye yönelik bir akış isteğinde bulunur.
| Parametreler |
loadRequest: LoadRequestData
|
Akışı yüklemek için parametreler içeren bir CAF LoadRequestData sınıfı örneği.
|
streamRequest:
StreamRequest
|
Akış meta verilerini yüklemek için parametreler içerir. |
| İadeler |
Promise<LoadRequestData | ErrorData>
|
|
reset
reset(): void
Yayın yöneticisini sıfırlar ve sürekli anketleri kaldırır.
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2026-09-11 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2026-09-11 UTC."],[],[]]