Für jede neue Version von Google Cast, die veröffentlicht wird, werden die Änderungen unten beschrieben und die API-Referenzen werden aktualisiert. Informationen zu Änderungen an der Design-Checkliste finden Sie im Änderungslog.
28. Oktober 2024
Android Sender 22.0.0 und Android TV Receiver 21.1.1
- Eine potenzielle Denial-of-Service-Sicherheitslücke in der Protobuf-Java Lite-Bibliothek wurde behoben.
- MediaNotificationService wurde gelöscht. Es sollte nicht direkt von Anwendungen verwendet werden.
- Es wurde ein Fehler auf Geräten mit Android R oder älter behoben, bei denen der Versuch, ein zu kleines Bild in einer Google Cast-Benachrichtigung anzuzeigen, zu einem Absturz der System-UI führen kann.
4. September 2024 1. November 2024
Web-Empfänger 3.0.0133 3.0.0135 3.0.0137
- Die von CAF verwendete Standardversion des Shaka Players wurde von 4.3.4 auf 4.9.2 aktualisiert. Eine vollständige Liste der Änderungen finden Sie im changelog.
- Das Vorabladen von Inhalten für den Shaka-Player wurde aktiviert. So ist ein nahtloser Wechsel zwischen Medienelementen oder Werbeunterbrechungen möglich.
- Fehler behoben, die durch den Wechsel der Codecs durch Shaka verursacht wurden.
- Es wurde ein neues Feld
ErrorSeverity
für Shaka-Fehler hinzugefügt. Bei einem SchweregradRECOVERABLE
sollte die Wiedergabe nicht beendet werden. - Fehler beim Laden von Inhalten für gleichzeitige Ladeanfragen wurde behoben.
- Intern verwendet CAF jetzt
shaka.Player#attach
, um ein Medienelement anzuhängen, anstatt es an den Konstruktorshaka.Player
weiterzuleiten, der in der Shaka API eingestellt wurde. cast.framework.events.Id3Event
wurde die FelderframeType
undframeDescription
hinzugefügt. Diese Felder werden ausgefüllt, wenn Shaka Player für die Wiedergabe verwendet wird.REQUEST_GET_STATUS
- undREQUEST_PRELOAD
-Ereignisse wurden hinzugefügt. Diese Ereignisse können mitPlayerManager#addEventListener
überwacht werden.- Es wurde eine Fehlerantwort für Ladeanfragen mit einer falschen
requestId
hinzugefügt, anstatt sie stumm zu schlagen. - Warnprotokoll für die
jumpLargeGaps
-Konfiguration von Shaka Player korrigiert, die in Shaka v4 eingestellt wurde. - Das Ausfüllen von
requestId
in derMediaStatus
-Nachricht für den StatusLOADING
wurde gestartet. - Wiederverwende die Shaka-Player-Instanz beim Laden neuer Inhalte.
- Unterstützung für den eingestellten Medienbefehl
QUEUE_SHUFFLE
eingestellt Verwenden Sie stattdessenQUEUE_UPDATE
. - Die Unterstützung für VAST-Anzeigen-Pods, bei denen jedes
<Ad>
-Tag einsequence
-Attribut und ein verschachteltes<Wrapper>
-Tag hatte, wurde korrigiert. - Die Weitergabe des Attributs
crossorigin
ohne einen Wert von<cast-media-player>
an das verschachtelte<video>
-Element wurde korrigiert. - Stellen Sie die Inband-Audiosprache in MPL bereit.
22. August 2024
iOS Sender 4.8.3
- Es wurde ein Fehler behoben, durch den die Geräteauswahl nicht geöffnet wurde, wenn die Übertragungsschaltfläche angetippt wurde.
- Ein Absturz wurde behoben, der Geräte mit iOS 17 und höher im Zusammenhang mit AVRouting betrifft.
18. April 2024
Absender von iOS 4.8.1
- Die vom Cast SDK unterstützte Mindestversion ist jetzt iOS 14.
- Im Paket enthaltenes Privacy-Manifest zusammen mit dem signierten xcframework.
- Der Gastmodus wurde eingestellt und entfernt. Eine einzelne SDK-Variante wird ab diesem Release zur Integration verfügbar sein.
- Ein Absturz wurde behoben, der manchmal beim Streamen auftrat, wenn eine kurze Anzeige abgespielt wurde.
11. Dezember 2023
Web Receiver 3.0.0122
- Anzeigen-Pods und eigenständige Anzeigen für VAST werden jetzt unterstützt.
- Die Benutzeroberfläche der Mediensteuerelemente des Cast-Players für Google TV-Geräte wurde aktualisiert.
- Dem
Track
-Objekt wurde ein neuesaudioTrackInfo
-Feld hinzugefügt. cast.framework.system.Message
wurde hinzugefügt. Dieser Parameter steht für eine Nachricht, die von einem Absender empfangen oder an einen Absender gesendet wurde.- Die Logik für die Suche und den Wechsel wurde geändert. Jetzt erstellt der Webempfänger nur dann eine synthetische
seek-{timestamp}
-Unterbrechung, wenn vonBreakManager#setBreakSeekInterceptor
mehr als eine Unterbrechung zurückgegeben wird. Andernfalls bleibt die Suchpause der ursprünglichen Unterbrechung auf einer Zeitachse gleich. - Die Option
CastReceiverOptions#shakaVariant
wurde hinzugefügt, um Debug-Versionen von Shaka Player in CAF zu laden. -
Problem behoben, bei dem
PlaybackConfig#licenseRequestHandler
undPlaybackConfig#licenseResponseHandler
bei Verwendung der AES-128-Verschlüsselung nicht mit Shaka für HLS erkannt wurden. - Behoben wurde das Problem, dass
ID3Event
nicht ausgelöst wurde, wenn der Shaka-Player verwendet wurde. - Probleme mit per Sideload übertragenen Text-Tracks bei Verwendung von Pre-Roll-Anzeigen wurden behoben.
- Das Textrendering bei Verwendung von
UITextDisplayer
wurde korrigiert. - Es wurden verschiedene Probleme mit der Groß- und Kleinschreibung für VAST-Anzeigen, MIME-Typen und Namen von Systemen zur Inhaltssicherung behoben.
- Verschiedene Probleme mit erzwungenen Untertiteln wurden behoben.
- Fehler beim Ausfüllen von
EndedReason
-Codes fürBREAK_CLIP_ENDED
-Ereignisse wurden behoben.
4. Dezember 2023
Android-Sender 21.4.0 und Android TV-Empfänger 21.0.1
-
Veröffentlichung von play-services-cast:21.4.0 und play-services-cast-framework:21.4.0
- „minSdkVersion“ wurde von 16 auf 19 erhöht.
-
Aktualisiert, um abhängig von androidx.mediarouter:mediarouter:1.6.0-beta01. Dadurch ist
MediaRouteButtons
standardmäßig immer sichtbar. So konnten die Fälle reduziert werden, in denen die Suche nach Cast-Geräten automatisch ohne Nutzeraktion gestartet wird. -
Es wurde
CastOptions.Builder#setSessionTransferEnabled
hinzugefügt, um festzulegen, ob die Senderanwendung Streaminggeräte anzeigen soll, wenn der Ausgabeschalter aktiviert ist. Der Standardwert ist true. -
MediaSessions
werden nicht mehr erstellt, wenn AppsCastMediaOptions
nicht festlegen oder „CastMediaOptions“ auf „null“ setzen. -
Ein
MiniControllerFragment
android.view.InflateException
-Fehler, der bei der Verwendung vonFragmentContainerViews
auftreten konnte, wurde behoben. -
Es wurden neue Versionen von
CastButtonFactory#setUpMediaRouteButton
hinzugefügt, dieTasks
zurückgeben. Apps können dann auf einen Erfolg oder eine ausgelöste Ausnahme warten. In älteren Versionen, die keinExecutor
-Argument annehmen, werden ModuleUnavailableExceptions ignoriert und der Vorgang wird ohne Fehlermeldung abgebrochen.
-
Veröffentlichte play-services-cast-tv:21.0.1
- „minSdkVersion“ von 16 auf 19 erhöht
- Diese Version enthält Qualitätsverbesserungen.
20. Juli 2023
Absender von iOS 4.8.0
- Die Mindestversion, die vom iOS SDK unterstützt wird, ist jetzt iOS 13.
- Erster stabiler XCFramework-Release.
- XCFrameworks, die über Cocoapods verfügbar sind.
- Die Funktion zum Steuern der Lautstärke mit physischen Lautstärketasten während der Medienwiedergabe wurde wiederhergestellt.
- Die Farbe der Übertragungsschaltfläche wird jetzt bei Verwendung in einer Navigationsleiste berücksichtigt.
- Die Farbe des Navigationstitels kann jetzt mit der GCKUIStyle API angepasst werden.
- Das Problem mit der transparenten Navigationsleiste in der Listenansicht der Untertitel für Medienspuren wurde behoben.
- Ein Absturz in der XCFramework-Betaversion wurde behoben.
- Es wurde eine API zum Binden eines UIControl-Elements mit Vor- und Zurückspulen-Aktionen hinzugefügt.
- Unterstützung für das Streamen auf Pixel Tablets hinzugefügt
6. Juli 2023
Web-Empfänger 3.0.0111
-
Unterstützung für die dynamische Anzeigenbereitstellung mit
BreakManager
,addBreak(breakData, breakClips, broadCastMediaStatus)
undremoveBreakById(breakId)
hinzugefügt. -
Subtype
-String-Parsing wurde zu Smooth-Manifesten hinzugefügt. -
Zusätzliche Unterstützung für asynchrone Anfragen in
manifestRequestHandler
,segmentRequestHandler
undlicenseRequestHandler
für den Shaka Player. - Erzwungene Untertitel werden jetzt unterstützt.
- Die Shaka-Standardversion für CAF wurde auf Version 4.3.4 aktualisiert.
-
Die Beschreibung des Parameters
setActiveByIds
wurde klarer formuliert. - Die Auswahl verschiedener Audiotracks durch CAF wurde korrigiert.
- Korrekturen bei der Umwandlung des Anfragetexttyps für Shaka-Anfragefilter.
-
Es wurde die Möglichkeit hinzugefügt,
CreativeInformation
im Zusammenhang mit einerBreakClip
inBreakManager
getCreativeInfoByClipId(breakClipId)
abzufragen. - Ein Problem wurde behoben, durch das Medienmetadaten beim Laden des Medienelements auf Geräten mit Steuerkreuzung fehlten.
-
Die Eigenschaften
hlsSegmentFormat
undhlsVideoSegmentFormat
wurdenBreakClip
hinzugefügt. - Korrektur von MIME-Typ-Vergleichen mit Berücksichtigung der Groß- und Kleinschreibung mithilfe von MPL.
- Das endlose Puffern von HLS-Livestreams (TS-basiert) beim Laden mit dem Shaka Player wurde behoben.
-
Das
PlayerDataBinder
-Verhalten für dasIS_AT_LIVE_EDGE_CHANGED
-Ereignis wurde korrigiert. - Es wurde eine Endlosschleife bei unzureichenden Daten in TS-Segmenten mit MPL behoben.
-
error.stack
für Shaka Player-Fehler hinzugefügt. -
Geändert, um das Feld
audioMimeType
anstelle vonaudioCodec
aus dem Track-Objekt von Shaka Player zum Ausfüllen des Feldscast.framework.messages.Track.trackContentType
für Varianten-Tracks zu verwenden. -
shaka.extern.track.label
wurde zucast.framework.messages.Track.name
für Shaka Player-Titel hinzugefügt. -
Das
cast.framework.stats.Stats
-Objekt wurde erweitert, um vorhandene Felder inshaka.extern.Stats
zu berücksichtigen. - Feste Berechnungen der Medienzeit für Inhalte mit erweiterten eingebetteten Werbeunterbrechungen
28. März 2023
Android-Sender 21.3.0 und Android TV-Empfänger 21.0.0
-
Versionen „play-services-cast:21.3.0“ und „play-services-cast-framework:21.3.0“ veröffentlicht
-
Statt
Foreground Service
werden jetzt Benachrichtigungen für gestreamte Medien überNotificationManager
gepostet. -
Es wurde ein neues
CastReasonCodes#CAST_CANCELLED
hinzugefügt, um anzugeben, dass Streamingsitzungen abgebrochen werden.
-
Statt
-
Veröffentlichte Version von play-services-cast-tv:21.0.0
- Eine Anmerkung, die Nullwerte zulässt, für
MediaManager
wurde korrigiert.
- Eine Anmerkung, die Nullwerte zulässt, für
17. Oktober 2022
Web Receiver 3.0.0105
- Shaka-Player wurde auf Version 3.2.11 aktualisiert.
-
cast.framework.PlaybackConfig#enableUITextDisplayer
wurde hinzugefügt, um Untertitel im Shaka Player mithilfe des DOM zu rendern. -
cast.framework.CastReceiverOptions#shakaVersion
undcast.framework.CastReceiverOptions#useShakaForHls
wurden hinzugefügt, damit Empfänger den Shaka Player für die HLS-Wiedergabe verwenden können. -
PlaybackConfig#manifestHandler
,PlaybackConfig#segmentHandler
undPlaybackConfig#licenseHandler
können jetzt auf HTTP-Antwortheader zugreifen. -
customData
wurdeCommandAndControlManager#ErrorResponseData
hinzugefügt, wenn dieLOAD_BY_ENTITY
-Meldung mit einem Fehler aufgelöst wird.
10. Oktober 2022
Android Sender 21.2.0
-
Veröffentlichte Versionen: play-services-cast:21.2.0 und play-services-cast-framework:21.2.0
-
Einführung der Funktion
Output Switcher
. -
Es wurde eine neue API
Cast.Listener#onDeviceNameChanged()
hinzugefügt, um über die Änderung des Gerätenamens fürstream transfer
zu benachrichtigen. -
CastOptions.Builder#setVolumeDeltaBeforeIceCreamSandwich(double)
undCastOptions#getVolumeDeltaBeforeIceCreamSandwich()
wurden verworfen. -
ForegroundServiceStartNotAllowedException
wurde mit demMediaNotificationService
korrigiert. -
MediaNotificationService
wurde aufMedia controls in System UI
aktualisiert. -
RemoteMediaClient
APIs wurden aktualisiert, um nullablecustomData
zu akzeptieren. -
MediaInfo.Builder
wurde so aktualisiert, dass entwedercontentId
odercontentURL
akzeptiert wird. -
ImagePicker#onPickImage
wurde aktualisiert, um nullableMediaMetadata
zu akzeptieren. -
Die Abhängigkeit von
com.google.android.datatransport:transport-api
wurde auf die neueste Version aktualisiert.
-
Einführung der Funktion
8. August 2022
Android Sender 21.1.0 und Android TV Receiver 20.0.0
-
Veröffentlichte Versionen: play-services-cast:21.1.0 und play-services-cast-framework:21.1.0
-
CastContext#getSharedInstance(Context)
wurde verworfen. Verwende stattdessenCastContext#getSharedInstance(Context, Executor)
, das eine Task API zurückgibt, undModuleUnavailableException
für die Ausnahme, wenn das interne Cast-Modul vom Cast SDK nicht geladen werden kann. -
ApplicationMetadata#getImages()
wurde verworfen. Verwenden Sie stattdessenApplicationMetadata#getIconUrl()
, um das in der Cast Developer Console festgelegte Anwendungs-Image zurückzugeben. -
Ein
ConcurrentModificationException
-Fehler beim Registrieren und Deregistrieren vonMediaQueue.Callbacks
wurde behoben. -
MediaInfo#getStreamDuration()
für Livestreams behoben -
Benachrichtigungs-Trampolin-Einschränkungen für
MediaNotificationService
unter Android S behoben -
Problem behoben, bei dem
CastContext
einen Verweis auf Aktivitäten preisgab. - Es wurde ein Fehler behoben, durch den während einer Anzeige ein scharfes Hintergrundbild statt einer unkenntlich gemachten Version angezeigt wurde.
-
-
Veröffentlichung von play-services-cast-tv:20.0.0
- Die
minSdkVersion
wurde von 14 auf 16 erhöht. -
Es wurde ein Problem mit
MediaManager#setSessionCompatToken(MediaSession.CompatToken)
behoben, bei dem ein Null-Argument nicht richtig unterstützt wurde.
- Die
31. März 2022
Web Receiver 3.0.0103, MPL-Player 1.0.0.113
- Die Standardversion des Shaka-Players wurde auf 3.2.2 aktualisiert.
-
Die neue API
cast.framework.PlaybackConfig#shakaConfig
wurde hinzugefügt, um das Überschreiben der Shaka-Player-Version und anderer Shaka-Optionen zu ermöglichen. -
Es wurde eine neue API namens
cast.framework.ui.Controls#hasMediaControlsOverlay()
hinzugefügt, um abzufragen, ob das Overlay für die Mediensteuerung über der Anwendung gerendert wird. -
Neuer Stil „
cast.framework.ui.ControlsButton.LIKE_HEART
“ für die Nutzeraktion „Mag ich“ hinzugefügt. -
Der
currentMediaTime
-Wert dercast.framework.events.EventType.BREAK_CLIP_ENDED
-Ereignisdaten entspricht jetzt der aktuellen Zeit des letzten Werbeunterbrechungsclips zum Zeitpunkt des Ereignisses. -
Die Methode
cast.framework.PlayerManager#getRawCurrentTimeSec
wurde hinzugefügt, die die Medienzeit des Medienelements zurückgibt. -
cast.framework.NetworkRequestInfo#timeoutInterval
wurde hinzugefügt, um die Zeitüberschreitung für HTTP-Anfragen für Playeranfragen anzugeben. - MPL-Fehler beim Decodieren von CEA 608/708-Untertiteln für demultiplexierte A/V-Streams behoben
- Die Logik für die MPL-WebVTT-Zeitstempel-Analyse wurde korrigiert, sodass jetzt mehr als zwei Ziffern für den Stundenwert zulässig sind.
9. Dezember 2021
Android-Sender 21.0.0
- Die Unterstützung der Null-Zulässigkeit für Kotlin wurde verbessert, indem Verstöße gegen die Null-Sicherheit als Fehler behandelt werden. Java-Entwickler sind davon nicht betroffen. Kotlin-Entwickler können neue Build-Fehler feststellen, wenn sie vorhandenen Code haben, der nicht null-sicher ist.
19. November 2021
Absender von iOS 4.7.0
- Die Unterstützung von iOS-Sendern für die Verwendung von ATV-Anmeldedaten mit Cast Connect wurde behoben.
- Es wurde ein Fehler behoben, durch den Navigationsleisten bei der Erstellung mit Xcode 13 einen transparenten Hintergrund hatten.
-
Probleme mit der Barrierefreiheit behoben, die mit
GCKUICastButton.
gemeldet wurden - Es wurde ein Fehler behoben, durch den beim Wechsel zwischen WLAN und Mobilfunknetz die Übertragung einer Sitzung unterbrochen und nicht angehalten wurde.
- Die Unterstützung für iOS 10 und iOS 11 und damit auch für 32-Bit-Architekturen wurde eingestellt.
- Weitere Fehlerkorrekturen und Leistungsverbesserungen wurden vorgenommen.
16. November 2021
Android Sender 20.1.0
- Hinweis: Apps, die auf Android 12 ausgerichtet sind, müssen auf Android Sender 20.1.0 aktualisiert werden, um einen Laufzeitabsturz zu verhindern.
- Verbesserungen bei der Warteschlange
-
MediaQueue wurde ein neuer
itemsReorderedAtIndexes
-Callback hinzugefügt. Dieser wird aufgerufen, wenn die Reihenfolge der Warteschlange neu angeordnet wurde. - Unterstützung für die Serialization von Warteschlangenbefehlen hinzugefügt.
-
Der Parameter
customData
inRemoteMediaClient#queueSetRepeatMode
ist jetzt zulässig. - Die Funktion „Remote-Display“ wurde eingestellt.
- Die
minSdkVersion
wurde von 14 auf 16 erhöht.
26. Oktober 2021
Web-Empfänger 3.0.0102
- Führen Sie ein Upgrade auf Shaka-Player Version 3.0.13 durch, die wiederum eine Reihe zuvor gemeldeter Probleme behebt.
- Unterstützung für sekundäre Bilder auf Smart Displays und Chromecasts
- Ein Problem wurde behoben, durch das Untertitel bei gepufferten Streams aufgrund eines Fehlers in der Logik zur Erkennung doppelter Tracks nicht angezeigt wurden.
-
Ein Problem wurde behoben, bei dem der Fehler-Callback des Empfängers nicht ausgelöst wurde, wenn
LOAD_BY_ENTITY
einen Fehler zurückgab. - Unterstützung für hocheffiziente AAC-Audio-Codecs (HE-AAC) für Transportstreams wurde hinzugefügt.
-
Ein Fehler wurde behoben, bei dem
PlayerManager.getStats()
nicht die richtigen Werte für Höhe und Breite zurückgab. -
VAST- und VMAP-Informationen wurden aus
MediaStatus
-Nachrichten entfernt, um einen Überlauf zu vermeiden, der dazu führen kann, dass ein Absender vom Empfänger getrennt wird. -
Der Absender hat keine
endedReason
erhalten, wenn Anzeigen übersprungen werden. Das Problem wurde behoben. - Ein Problem wurde behoben, durch das Werbeunterbrechungen vor der Wiedergabe aus der Ladewarteschlange entfernt wurden.
-
Es wurde ein neues Feld
cast.framework.message.QueueChange#reorderItemIds
hinzugefügt, das die Liste der Warteschlangenelemente enthält, die vom VorgangQUEUE_CHANGE
betroffen sind. - Verringertes Puffern bei HLS-Livestreams in MPL beim Wechseln zwischen Audiotracks, sodass Audio und Video jetzt synchron bleiben.
- Das Parsen von HLS-Streams in MPL mit eingebetteten CEA608/CEA708-Untertiteln wurde behoben.
- Die Mediensteuerelemente für Chromecast mit Google TV werden ausgeblendet, wenn Medien länger als 5 Sekunden pausiert werden.
26. Mai 2021
iOS Sender 4.6.1
- Es wurde ein Problem behoben, bei dem Cast-Sitzungen im Hintergrund für Anwendungen angehalten wurden, die die Ausführung im Hintergrund zulassen.
17. Mai 2021
iOS Sender 4.6.0
- Das Standardverhalten der Schaltfläche „Streamen“ wurde geändert. Sie wird jetzt immer angezeigt, wenn eine WLAN-Verbindung besteht.
- Es wurde ein neues Hilfedialogfeld hinzugefügt, das angezeigt wird, wenn der Nutzer auf die Schaltfläche „Streamen“ tippt und keine Geräte gefunden werden.
-
Eingestellte
GCKUICastButton::triggersDefaultCastDialog
API. -
Einheitlichere Unterstützung für die Dialoganpassung für Apps hinzugefügt, die über die neue API
GCKUICastButtonDelegate
eine benutzerdefinierte Benutzeroberfläche implementieren. - Unterstützung für den dunklen Modus für iOS 13 und höher hinzugefügt.
-
Die Anpassung von Anzeigenmarkierungen wurde zu
GCKUIStyleAttributes
hinzugefügt. -
Unterstützung für
hlsSegmentFormat
undhlsVideoSegmentFormat
für Medien hinzugefügt - Diverse Programmfehler wurden behoben und die Leistung wurde verbessert.
29. April 2021
Web Receiver 3.0.0096
20. April 2021
Android Sender 20.0.0 und Android TV-Receiver 18.0.0
-
Die Versionen „play-services-cast:20.0.0“ und „play-services-cast-framework:20.0.0“ wurden veröffentlicht.
- GameManager und zugehörige APIs wurden gelöscht. Sie werden seit 2017 nicht mehr unterstützt.
-
Der Clientbibliothek für die Übertragung wurde die Klasse
SessionState
hinzugefügt. -
Wir haben
CastReasonCodes
hinzugefügt, um detaillierte Erklärungen zuCastStatusCodes
bereitzustellen. Verwenden Sie die MethodeCastContext#getCastReasonCodeForCastStatusCode(int)
, um vonCastStatusCodes
nachCastReasonCodes
zu übersetzen. -
HlsSegmentFormat
undHlsVideoSegmentFormat
wurden zuMediaInfo.Builder
hinzugefügt. -
Die
foregroundServiceType
vonMediaNotificationService
wurde alsmediaPlayback
markiert. -
Die Abhängigkeiten von
com.google.android.datatransport:transport-api
wurden auf die neueste Version aktualisiert. -
Es wurde ein
MediaLoadRequestData.Builder
-Konstruktor hinzugefügt, um einMediaLoadRequestData
-Objekt zu erstellen. - Es wurde ein Problem mit der Wiedergabe-/Pause-Schaltfläche im Miniplayer beim Wechsel von VOD zum LIVE-Stream behoben.
-
Die
MediaIntentReceiver#ACTION_DISCONNECT
für Benachrichtigungen für gestreamte Medien wurde implementiert.
-
Veröffentlichte play-services-cast-tv:18.0.0:
-
Die Klasse
StoreSessionRequestData
und die KlasseStoreSessionResponseData
wurden der Cast-TV-Mediathek hinzugefügt.
-
Die Klasse
5. April 2021
Web Receiver 3.0.0095
- Aktualisierung des Shaka-Players auf Version 3.0.10.
-
Das Cast-Symbol wird jetzt standardmäßig angezeigt, wenn der Medienbefehl
STREAM_TRANSFER
unterstützt wird. - Unten in der Media-Suche wurde eine Vorschlagsleiste hinzugefügt. Die Vorschlagsleiste enthält interaktive Chips, mit denen ein Medienelement wiedergegeben oder durch die verfügbaren Medienelemente gescrollt werden kann. Jeder Chip ist auch einem verfügbaren Google Assistant-Befehl zugeordnet. Vorschlags-Chips werden derzeit nur unterstützt, wenn die Systemsprache auf Englisch oder Japanisch eingestellt ist.
- Es wurde ein Fehler in Chromecast mit Google TV behoben, bei dem das Overlay der Mediensteuerung beim Streamen von Fotoinhalten auf den Standardempfänger angezeigt wurde.
- Unterstützung für
TRACKS_CHANGED
-Ereignisse hinzugefügt.
18. Dezember 2020
Web Receiver 3.0.0085
-
In
CastReceiverOptions
wurden Optionen zum Deaktivieren des Ladens von Shaka und MPL hinzugefügt.
3. Dezember 2020
iOS Sender 4.5.3
-
Der Ladezeitfehler „Nicht definierte Symbole für Architekturarm64“ für
GCKCredentialsData
wurde behoben. -
Compilerfehler bei in Konflikt stehender Nullbarkeit in
GCKCredentialsData
behoben -
Es werden jetzt Warnungen protokolliert, wenn die erforderlichen Bonjour-Diensteinträge in
Info.plist
fehlen.
4. November 2020
iOS-Sender 4.5.2
-
Die Mindestversion der
Protobuf
-Bibliothek wurde in CocoaPods auf 3.13 aktualisiert. Die Verwendung frühererProtobuf
-Versionen führt zum Absturz des SDK. - Diese Version ist exklusiv für CocoaPods und verwendet dieselbe Binärdatei wie Version 4.5.1.
13. Oktober 2020
Absender von iOS 4.5.1
-
Es wurde ein Problem behoben, bei dem
GCKUICastButton
mit einer benutzerdefinierten Geräteauswahl nicht aktualisiert wurde, um den richtigen Streaming-Status wiederzugeben. - Die Warnung „In Konflikt stehende Angabe zur Nullbarkeit bei Rückgabetypen“ wurde behoben.
14. September 2020
Web-Empfänger
- Upgrade auf Shaka Player 2.5.16
Absender von iOS 4.5.0
- Unterstützung für Änderungen bei der Geräteerkennung von Chromecast in iOS 14 hinzugefügt. Beim ersten Streamen ist jetzt die explizite Nutzererlaubnis erforderlich. Weitere Informationen finden Sie unter Erstmaliges Streamen in iOS 14.
- Die SDK-Mindestunterstützung wurde auf iOS 10 aktualisiert.
8. September 2020
Websender
- Einführung von Cast Connect, mit dem Chrome-Apps auf Android TV-Apps gestreamt werden können. Weitere Informationen findest du in der Dokumentation zu Android TV Receiver.
31. August 2020
Web-Empfänger
- #EXT-X-DATERANGE wird in HLS / EventStream in DASH unterstützt.
3. August 2020
iOS-Absender 4.4.8
- Einführung von Cast Connect, mit dem iOS-Apps auf Android TV-Apps streamen können. Weitere Informationen finden Sie in der Dokumentation für Android TV-Receiver.
29. Juli 2020
Android Sender 19.0.0 und Android TV Receiver 17.0.0
-
Einführung von Cast Connect, wodurch Android TV-Apps mit dem Cast-Protokoll kompatibel sind und sich wie Receiver-Apps verhalten. Weitere Informationen findest du in der Dokumentation zu Android TV Receiver.
- Wir haben play-services-cast-tv:17.0.0 als Empfänger-SDK für Android TV-Apps veröffentlicht.
- Veröffentlichung von play-services-cast:19.0.0 und play-services-cast-framework:19.0.0, einschließlich Cast Connect Sender APIs und APIs, die von play-services-cast-tv verwendet werden.
-
API-Änderungen:
-
AdBreakStatus#AD_BREAK_CLIP_NOT_SKIPPABLE
wurde verworfen. Verwende stattdessenAdBreakClipInfo#AD_BREAK_CLIP_NOT_SKIPPABLE
. -
CastRemoteDisplayLocalService#getDisplay()
wurde inCastRemoteDisplayLocalService#getCastRemoteDisplay()
umbenannt, um einen API-Konflikt unter Android 11 zu vermeiden. -
getCustomData()
undgetType()
wurden inMediaError
hinzugefügt. -
Detaillierte unterstützte Befehlsbitkonstanten (
MediaStatus#COMMAND_*
) wurden inMediaStatus
hinzugefügt. -
Sichtbar:
MediaTrack#getRoles()
. -
Sichtbar:
RemoteMediaClient.Callback#onMediaError()
.
-
13. Juli 2020
Webempfänger
- Verbesserte Erkennung der Medienkategorie für die Standard-UI (Video oder Audio).
- Unterstützung für die absolute Livezeit von Shaka Player hinzugefügt.
- Ein Problem mit Audiostörungen auf Nest Hub Max-Geräten wurde behoben.
- Aktualisierung des Shaka-Players auf Version 2.5.12.
4. Mai 2020
Webempfänger
- Zeitüberschreitungswerte für Google Assistant-Befehle sind jetzt konfigurierbar.
- Detaillierte MPL-Fehlercodes werden jetzt in Fehlerereignissen angezeigt.
-
Unterstützte Medienbefehle können jetzt mit dem Flag
enforceSupportedCommands
erzwungen werden. - Die unterstützten Befehle, die während einer Unterbrechung bei der Wiedergabe gemeldet wurden, wurden korrigiert.
- Ein Problem mit einer Shuffle-Ladeanfrage von Assistant wurde behoben.
- Ein Fehler in
getStats
-Werten wurde behoben.
12. März 2020
Webempfänger
-
Die neue Gerätefunktion
IS_CBCS_SUPPORTED
wurde zudeviceCapabilities
hinzugefügt. - Upgrade auf Shaka Player 2.5.8
27. Februar 2020
iOS Sender v4.4.7
- Die physischen Lautstärketasten funktionieren jetzt bei Apps, die keine UI-Komponenten aus dem SDK verwenden.
-
Ein Problem mit dem Label
currentTime
im maximierten Controller beim wiederholten Drücken der Vorwärts- oder Rückwärtstasten wurde behoben. -
Medienelemente in
GCKMediaQueue
werden beibehalten, nachdem die App in den Hintergrund verschoben wurde. -
Änderungen der Benutzeroberfläche:
- Die Fortschrittsanzeige des Mini-Controllers lässt sich jetzt anpassen.
- Die Hintergrundfarbe der Navigationsleiste und der Symbolleiste des Dialogfelds „Streamen“ ist jetzt anpassbar.
- Behebung von UI-Problemen, die nur das iPhone X betreffen
- Einige Probleme behoben, die zu Verzögerungen und Abstürzen geführt haben.
24. Februar 2020
Android Sender 18.1.0
-
Vordefinierte Konstanten für
MediaError
-Fehlercodes und Fehlerursachen hinzugefügt
22. Januar 2020
Web-Empfänger
- Beim Ändern unterstützter Befehle wurden mehrere Medienstatus gesendet. Dieses Problem wurde behoben.
Receiver v2
- Auswahl der Bitrate für VAST-Anzeigen verbessern.
MPL
- Unterstützung für das Vorabladen von Sitzungsschlüsseln hinzugefügt. Weitere Informationen finden Sie im Entwurf für HTTP-Livestreaming (2. Version).
7. Januar 2020
Webempfänger
-
Unterstützung für zeitbezogene ID3-Metadaten in
cast.framework.events.EmsgEvent
hinzugefügt. Außerdem wird jetztEmsgEvent
für HLS-/CMAF-Inhalte weitergeleitet. -
Beim Wechsel zu einer neuen Mediensitzung fehlten während
PLAYER_LOAD_COMPLETE
Playerdaten. Dieses Problem wurde behoben. - Ein Problem wurde behoben, bei dem das Mediensymbol die Nummer und den Countdown des Break-Clips überlappt.
- Ein Problem wurde behoben, durch das beim Countdown für den ersten Werbeunterbrechungsclip immer 0:00 angezeigt wurde.
- Upgrade auf Shaka Player 2.5.6
Web Receiver Version 2
-
Die neue Gerätefunktion
IS_DEVICE_REGISTERED
wurde zudeviceCapabilities
hinzugefügt. Wenn diese Option festgelegt ist, wird das Cast-Gerät zum Zwecke des Debuggings in der Cast Developer Console registriert. - Ein Problem mit dem Laden, das zu einer Verzögerung führte, wurde behoben.
- Für jedes fehlerhafte Element in der Warteschlange werden jetzt individuelle Medienfehlermeldungen gesendet.
MPL
- Ein Problem mit Livestreams wurde behoben, bei dem der Ton noch einige Zeit nach dem Empfang einer Beendigungsnachricht abgespielt wurde.
- Bei Änderungen der Qualitätsstufe wurden bei der Videokomprimierung Artefakte angezeigt. Dieses Problem wurde behoben.
- Ein Problem wurde behoben, durch das HLS-Streams mit *.m4s-Segmenten fehlgeschlagen sind.
5. Dezember 2019
Android-Sender 18.0.0
-
Es wurde
setMediaSessionEnabled
hinzugefügt, damit Entwickler eine vom Cast SDK erstellte Mediensitzung aktivieren und deaktivieren können. - Die Darstellung von Medienbenachrichtigungen während des Streamings wurde geändert. Wenn Medienbenachrichtigungen aktiviert sind, wird sie während des Streamens immer angezeigt. Bisher wurde sie nur angezeigt, wenn die App im Hintergrund lief.
-
Einige mediabezogene Klassen wurden geändert, um eine
Parcelable
-Schnittstelle zu implementieren.
11. November 2019
Absender von iOS v4.4.6
- Ein Problem im Zusammenhang mit der unterstützten Mindestversion von iOS 9 wurde behoben.
7. Oktober 2019
Web-Empfänger
- Sichtbare Tracks sind Teil von Track-Metadaten.
- Aktualisierung der Shaka Player-Version auf 2.5.5.
23. September 2019
Absender von iOS (Version 4.4.5)
- Verbesserte Unterstützung für die Erkennung von Übertragungsgeräten und Sitzungsverwaltung
-
Es wurden neue Medienbefehle zu
GCKMediaStatus
hinzugefügt. -
Die Property
whenSkippable
wurdeGCKAdBreakStatus
hinzugefügt. - Fehlerkorrekturen für Google Ads und iOS 13
11. September 2019
Android Sender 17.1.0
-
RemoteMediaClient.MediaChannelResult wurde um das Feld
MediaError
erweitert, mit dem auf den detaillierten Fehlercode für fehlgeschlagene Medienbefehle zugegriffen werden kann. -
Die Typen
MediaStatus.COMMAND_SKIP_FORWARD
undMediaStatus.COMMAND_SKIP_BACKWARD
werden nicht mehr unterstützt. In Apps sollten stattdessenMediaStatus.COMMAND_QUEUE_NEXT
undMediaStatus.COMMAND_QUEUE_PREVIOUS
verwendet werden. -
Es wurde eine neue Abhängigkeit von
com.google.android.datatransport:transport-api:2.0.0
hinzugefügt.
9. September 2019
Webempfänger
-
Der Metadatentyp
TV_SHOW
hat jetzt eine Vorschau des Typs „Nächstes Video“ im Standardplayer, wenn das nächste Element vorab geladen wird. -
Der Klasse
cast.framework.messages
wurde die KlasseContentRating
hinzugefügt. -
Der Standard-Audiotitel der UI wurde aktualisiert, sodass
metadata.artist
Vorrang vormetadata.albumArtist
hat. - Zusätzliche Unterstützung für negative startTime-Werte, um die Startzeit im Verhältnis zum Ende des Inhalts oder zum Live-Rand anzugeben.
- Medien durchsuchen:
- Die Medienübersichtsleiste wird jetzt nach 30 Sekunden Inaktivität des Nutzers automatisch ausgeblendet.
- Oben rechts im Overlay für die Mediensuche wurden die Schaltflächen „Wiedergabe/Pause“ und ein Thumbnail für das Medienelement hinzugefügt.
- Das Verhalten der Mediensuche-Liste wurde aktualisiert. Jetzt wird das horizontale Scrollen jedes Mal auf die anfängliche Position ganz links zurückgesetzt, wenn „Media Browse“-Inhalte festgelegt werden.
- Fehlerkorrekturen:
-
Verzögerte Auflösung des
BasePlayer
-Endversprechens, damit das Ereignis „mediaelement“ ausgelöst werden kann. - Beim Vorabladen von Anzeigen ist ein Ladefehler aufgetreten.
- Das Wasserzeichen wird jetzt zusammen mit den restlichen Metadaten angezeigt.
-
Die standardmäßige Audio-UI von Chromecast berücksichtigt
.progressBar
-Stile. - Das Einblenden eines Inaktivitätsbildschirms vor dem LADEN und zwischen der Wiedergabe nachfolgender Medienelemente wurde entfernt.
- Die Suche verzögert sich bei Dash-Inhalten.
Web Receiver v2
-
Der Klasse
cast.receiver.media
wurde die KlasseContentRating
hinzugefügt. - Ein Fehler wurde behoben, bei dem Fehlerdaten falsch weitergegeben wurden, wenn sich mehrere Elemente in der Warteschlange befanden.
Media Player Library
- Der API wurden HLS-#EXT-X-MEDIA-Attribute hinzugefügt.
- Fehlerkorrekturen:
- Ein Problem wurde behoben, durch das fehlgeschlagene SourceBuffer-remove()-Vorgänge dazu führten, dass die Wiedergabe beim Wechseln des Audiotracks abstürzte.
- Es wurde ein Parsing-Problem behoben, bei dem ein gepackter Audioformattyp angegeben wurde (z. B. *.ec3), aber MPEG-4-basierte Segmente verwendet wurden (z. B. *.mp4, *.mp4a usw.).
- Ein HLS-Problem wurde behoben, bei dem In-Band-CEA608-Untertitel mit einer deutlichen Latenz angezeigt wurden.
- Probleme mit HLS- und Smooth-Inhalten ohne Fehler beim Laden von Audioinhalten wurden behoben.
27. August 2019
Websender
- Web Sender verwendet jetzt die neue Syntax für benutzerdefinierte Elemente V1. Diese Version ersetzt die eingestellte Version v0.
-
Behobene Fehler bei geänderten Ereignissen für
breakTime
,breakClipTime
undliveSeekableRange
. Dazu wurden die neuen FunktionengetEstimatedBreakTime
,getEstimatedBreakClipTime
undgetLiveSeekableRange
hinzugefügt, die in Chrome M77 eingeführt wurden.
12. August 2019
iOS Sender v4.4.4
- Verbesserte Nutzung unter iOS 13.
- Verbesserte Unterstützung für die Geräteerkennung von Google Cast.
30. Juli 2019
Webempfänger
- Aktualisierung der Shaka Player-Version auf 2.5.1.
- Das Problem, dass das Metadaten-Overlay beim Laden von Inhalten zu schnell verschwand, wurde behoben.
- Die Verarbeitung von Ablehnungen im Load-Interceptor wurde korrigiert, um den Ladestatus zu löschen.
setBrowseContent
wurde zu einem optionalen Feld.- Ein Problem wurde behoben, durch das die aktuelle Uhrzeit beim Suchen nach Werbeunterbrechungen nicht korrekt war.
- Zusätzliche Unterstützung für ignoreTtmlPositionInfo, um die Positionierung von TTML-Untertiteln zu ignorieren.
- Verbesserte Unterstützung bei Ladefehlern:
- Das Auslösen mehrerer
MediaFinishedEvent
s wurde vermieden. - Ein Rückruf aufgrund eines Medienmanager-Fehlers zum Löschen des Players nach einem Fehler beim Laden wurde ausgelöst.
22. Juli 2019
Absender von iOS (Version 4.4.3)
- Verbesserte Unterstützung bei der Behandlung von Ladefehlern durch Angabe von „error_reason“.
- Es wurde eine SDK-Version ohne Gastmodus veröffentlicht.
17. Juni 2019
Android Sender 17.0.0
- Das neueste SDK wechselt von Android-Supportbibliotheken zu Jetpack-Bibliotheken (AndroidX). Bibliotheken funktionieren nur, wenn Sie in Ihrer App die folgenden Änderungen vornehmen:
-
Führen Sie ein Upgrade von
com.android.tools.build:gradle
auf Version 3.2.1 oder höher durch. - Führen Sie ein Upgrade von
compileSdkVersion
auf Version 28 oder höher durch. - Aktualisieren Sie Ihre App, um Jetpack (AndroidX) zu verwenden. Folgen Sie der Anleitung unter Zu AndroidX migrieren.
- Weitere Informationen finden Sie in den Release Notes zu Google APIs für Android.
27. Juni 2017
Web-Empfänger
- Unterstützung für Media Browse, eine neue Funktion zum Entdecken von Inhalten auf Smart Displays.
- In der Standardbenutzeroberfläche wurde Lokalisierung für neun neue Sprachen hinzugefügt:
- Dänisch
- Englisch (Vereinigtes Königreich)
- Englisch (Indien)
- Englisch (Singapur)
- Französisch (Kanada)
- Italienisch
- Norwegisch
- Niederländisch
- Schwedisch
- Abgerundete Ecken wurden aus dem Albumcover für die Benutzeroberfläche der Fernbedienung entfernt.
- Fehlerkorrekturen für Livestreams und andere Regionen.
iOS-Sender v4.4.2
- Gastmodus
- Die Option „Gastmodus aktivieren“ wird über die Cast Developer Console unterstützt.
- Ein Problem bei der Sitzungsverwaltung im Gastmodus wurde behoben.
- Fehlerkorrekturen
- Ein Problem mit der Lokalisierung, das in Version 4.4.1 aufgetreten ist, wurde behoben.
24. April 2019
iOS Sender v4.4.1
- Einführung der Alpha-Unterstützung für Livestreams. Weitere Informationen findest du im Entwicklerleitfaden.
- Es wurden neue Datenstrukturen und Attribute für den Livestreamstatus hinzugefügt.
- Neue GCKMediaMetadata-Schlüssel hinzugefügt.
- Es wurden Medienbefehle für Livestreams hinzugefügt:
- [GCKRemoteMediaClient loadMediaWithLoadRequestData:]
- [GCKRemoteMediaClient searchWithOptions:]
- Die erweiterte Benutzeroberfläche des Controllers wurde für die Unterstützung von Livestreams verbessert:
- Layout und Darstellung des maximierten Steuerfelds geändert
- Fehlerkorrekturen
- Der untere Bereich von GCKUICastContainerViewController wurde auf dem iPhone X korrigiert.
- Ein Problem mit der erneuten Verbindung, das auftrat, wenn das Betriebssystem umfangreiche Netzwerkaktivitäten durchführte, wurde behoben.
- Ein Absturz bei der Initialisierung des Bedienungshilfenlabels mit GCKUICastButton wurde behoben.
23. April 2019
Webempfänger
- Einführung der Alphaversion für Livestreams. Weitere Informationen findest du im Entwicklerleitfaden.
- Aktualisierte Benutzeroberfläche zur Unterstützung von Livestreams, einschließlich Live-Anzeige.
- Dem Medienstatus wurde das Feld „mediaCategory“ hinzugefügt, um anzugeben, ob es sich um ein Video, Audio oder Foto handelt.
- Fehlerkorrekturen
- Die Verwendung des Rückgabewerts von „playbackConfig.segmentHandler“ wurde korrigiert.
Media Player Library
- HLS in MPL unterstützt jetzt den HEVC-Codec.
Websender
- Einführung der Alphaversion für Livestreams. Weitere Informationen findest du im Entwicklerleitfaden.
- Unterstützung für Anzeigen eingeführt. Weitere Informationen finden Sie im Entwicklerleitfaden.
- RemotePlayerController.skipAd() für überspringbare Anzeigen hinzugefügt
Android-Sender 16.2.0
- Einführung der Alpha-Unterstützung für Livestreams. Weitere Informationen finden Sie im Entwicklerleitfaden.
- Es wurden neue Datenstrukturen und Attribute für den Livestreamstatus hinzugefügt.
- Neue MediaMetadata-Schlüssel hinzugefügt.
- Zusätzliche Befehle für Medien zum Livestreaming:
- RemoteMediaClient#load(MediaLoadRequestData)
- RemoteMediaClient#seek(MediaSeekOptions)
- Verbesserte erweiterte Controller-UI zur Unterstützung von Livestreams:
- Die erweiterten Widgets der Controller-UI wurden um Unterstützung für Livestreams ergänzt.
- Das Layout und das Aussehen des maximierten Controllers wurden geändert.
- Das Livestream-kompatible CastSeekBar-Widget wurde eingeführt, um die native SeekBar zu ersetzen.
- Die ExpandedControllerActivity wurde so geändert, dass für die Livestream-Kompatibilität die CastSeekBar anstelle der SeekBar verwendet wird. Die Funktion „ExpandedControllerActivity#getSeekBar()“ wurde eingestellt und gibt jetzt eine Dummy-Instanz zurück.
- Neuer Player-Status „MediaStatus#PLAYER_STATE_LOADING“ hinzugefügt:
- Wenn der Webempfänger mit dem Laden der Medien beginnt, wird die Eigenschaft "playerState" unter "MediaStatus" auf "MediaStatus#PLAYER_STATE_LOADING" gesetzt, bis mit dem Zwischenspeichern oder Abspielen von Inhalten begonnen wird.
- In den meisten Fällen verarbeitet die App diesen Status genauso wie MediaStatus#PLAYER_STATE_BUFFERING.
- Der Puffer- und Ladestatus ist nicht immer austauschbar.
- Beim Laden hat der Web Receiver noch nicht alle Medieninformationen aufgelöst. Daher sind nur die Medieninformationen verfügbar, die in der Medienanfrage des Absenders vorhanden waren.
- Während der Zwischenspeicherung können die Medieninformationen zusätzliche Informationen enthalten, die vom Empfänger aufgelöst werden.
- Geänderte MediaMetadata zur Unterstützung von Hörbüchern:
- Neue MediaMetadata-Schlüssel hinzugefügt.
- Es wurde ein neuer Metadatentyp für Hörbücher hinzugefügt.
25. März 2019
Web-Empfänger
-
Die Verwendung von
document.registerElement()
wurde durchcustomElements.define()
ersetzt, um das Web Receiver SDK mit neueren Versionen der Cast-Plattform kompatibel zu machen. -
MediaStatus.breakStatus
gibt jetzt ein leeres Objekt zurück, wenn für Inhalte Werbeunterbrechungen vorhanden sind, aber derzeit keine Werbeunterbrechung wiedergegeben wird. - Ein Problem beim Parsen von Inline-VAST-Tags wurde behoben.
Mediaplayer-Mediathek
- Das Problem mit einer Verzögerung von etwa 20 Sekunden beim Wechseln des Audiotracks wurde behoben.
13. Februar 2019
Web-Empfänger
- Das plötzliche Einblenden der Schaltfläche „Anzeige überspringen“ für die Touchbedienung wurde behoben.
- Behebung eines Fehlers bei der Anzeige von Informationen zu Werbeunterbrechungen auf der Fernbedienung.
Mediaplayer-Mediathek
- Ein Problem bei der Verarbeitung von "LicenseUrl" für vorab geladene Medien wurde behoben.
5. Februar 2019
iOS Sender v4.3.5
- Die Unterstützung für Hörbuchmetadaten wurde hinzugefügt. Weitere Informationen finden Sie unter GCKMediaMetadata.h.
- Legen Sie in der Pod-Definition den richtigen Wert für „static_framework“ fest.
- Teilen Sie styleAttributes für die Navigationsleiste und die Symbolleiste im Verbindungs-Controller auf.
- Fehlerkorrekturen
- Ein Absturz bei bestimmten fehlgeschlagenen Datenbankinitialisierungen wurde behoben.
- Ein Problem mit der Lautstärkeleiste des Webempfängers bei eingehenden Anrufen oder Weckklingeln wurde behoben.
- Das redundante Aufrufen bestimmter Delegatmethoden während der Erkennung wurde behoben.
- Ein Problem wurde behoben, durch das die Medienwarteschlange nicht gelöscht wurde, nachdem der letzte Artikel in der Warteschlange abgespielt wurde.
- Es ist nicht mehr zulässig, nicht erreichbare Geräte in der Nähe anzuzeigen, wenn das Netzwerk nicht verfügbar ist.
- Der Lautstärkeregler im Geräte-View-Controller wurde für Geräte deaktiviert, auf denen die Lautstärke nicht eingestellt werden kann.