2016-08-22 2 views
0

Es gibt ein Beispiel in Chrome DokumentationChrome drm Unterstützung für ios

https://developers.google.com/cast/docs/player#streamdrm

, die mit dem für custom Empfänger einzustellen erwähnt.

host.licenseCustomData = customData; 

Auf iOS Absender App

wir haben

GCKMediaInformation *mediaInformation = [[GCKMediaInformation alloc] initWithContentID:[url absoluteString] 
                       streamType:streamType 
                       contentType:mimeType 
                        metadata:metadata 
                      streamDuration:0 
                       customData:customData]; 

So kann ich, dass custom in der Informationsmedien hier passieren.

Der andere Weg, es zu tun ist, übergeben wir die url URL des Streams an Empfänger und dann Empfänger extrahiert die Informationen von customData von URL innerhalb des Empfängers.

Welches ist der bevorzugte Weg, es zu tun.

+0

Ich denke, der beste Weg ist zu überprüfen, ob einer der beiden Wege Ihnen am meisten nützt, oder welche an Ihnen arbeiten. Wenn Sie jedoch die Dokumentation in Betracht gezogen haben, gehen Sie zu host.licenseCustomData = customData. – KENdi

Antwort

0

Es spielt keine Rolle, welches für Ihren Fall geeignet ist und einfacher für Sie verwendet werden kann. Eine Sache zu beachten ist, ob es einen Unterschied macht, wenn mehrere Geräte mit demselben Empfänger verbunden sind; Ein Ansatz kann den Multi-Sender-Fall einfacher machen als der andere.

Verwandte Themen