Google Cast の新しいバージョンがリリースされるたびに、変更内容が以下に記載され、API リファレンスが更新されます。デザイン チェックリストの変更については、changelogをご覧ください。
2026 年 10 月 19 日
Android Sender 23.0.0
-
androidx.mediarouter:mediarouter:1.9.0-beta01に依存するようにplay-services-cast-frameworkを更新しました。 -
PrecacheManagerとCastContext#getPrecacheManager()を非推奨にしました。 -
MediaMetadataは、エクスポートされたキーをmediaTypeごとにサブセットに制限するのではなく、使用可能なすべてのメタデータキーをレシーバーにエクスポートするようになりました。
2026 年 7 月 27 日
iOS 送信側 4.8.6
このリリースにより、一部のキャスト デバイスで Wake-on-LAN を使用して、対応するテレビをスリープモードからオンにできるようになります。
- サポートされる iOS の最小バージョンが iOS16 に引き上げられました。
- これは CocoaPods に公開される最後のアップデートとなります。今後のアップデートは、Swift Package Manager を使用して入手できます。また、引き続き直接ダウンロードすることもできます。
2026 年 7 月 16 日
ウェブ レシーバー 3.0.0156
以前の試行(3.0.0147 ~ 3.0.0155)は、さまざまな回帰(下記参照)によりロールバックされました。
プレビュー リリース: 2026 年 7 月 16 日
ロールアウト開始: 2026 年 8 月 4 日
ロールアウト完了: 2026 年 9 月 9 日
主な変更点:
- CAF で使用されるデフォルトの Shaka Player のバージョンが 4.9.2 から 4.15.56 に更新されました。変更点の完全なリストについては、Shaka Player のchangelogをご覧ください。
useShakaForHlsをtrueにデフォルト設定し、すべての再生で Shaka がデフォルトになるようにします。アプリは引き続きオプトアウトできます。Shaka Player への HLS の移行をご覧ください。- メタデータ API
getDeviceInformation()をCastReceiverContextに追加しました。
元のリリースに対する修正:
- 第 1 世代の Chromecast で v2 SDK の読み込みに失敗する問題を修正しました。
- 広告ブレーク後にプレーヤーがバッファリング状態のままになる問題を修正しました。
- プレーヤー インスタンスをリサイクルする際の Shaka Player ABR のエラーを修正しました。
- 多重化された TS コンテンツで再生が停止する問題を修正しました。
- 「audio/x-mpegurl」と「audio/mpegurl」の MIME タイプを Shaka Player の HLS としてマッピングし、この MIME タイプを使用するアプリのエラーコード 4000 を修正しました。
変更点の完全なリストについては、元のリリースノートをご覧ください。
2026 年 5 月 20 日
ウェブ レシーバー 3.0.0151
修正:
- 広告ブレーク後にプレーヤーがバッファリング状態のままになる問題を修正しました。
- 「audio/x-mpegurl」MIME タイプを Shaka Player の HLS としてマッピングし、この MIME タイプを使用するアプリのエラーコード 4000 を修正しました。
2026 年 4 月 7 日
Android Sender 22.3.1
- 影響を受けるコンストラクタが呼び出されたときに Robolectric テストが検証エラーで失敗する原因となっていた 22.3.0 の問題を修正しました。
2026 年 4 月 6 日
ウェブ レシーバー 3.0.0150
最初のロールアウト(3.0.0147)は、バッファリング指標の回帰により 2025 年 11 月 18 日にロールバックされました。
ロールアウト開始日: 2026 年 4 月 30 日
ロールアウト完了日: 2026 年 5 月 18 日
主な変更点:
- CAF で使用されるデフォルトの Shaka Player のバージョンが 4.9.2 から 4.15.35 に更新されました。変更内容の完全なリストについては、Shaka Player のchangelogをご覧ください。
useShakaForHlsをtrueにデフォルト設定し、すべての再生で Shaka がデフォルトになるようにします。アプリは引き続きオプトアウトできます。Shaka Player への HLS の移行をご覧ください。- メタデータ API
getDeviceInformation()をCastReceiverContextに追加しました。
その他の変更点:
- キューに追加されたアイテムから次のアイテムにテキスト トラックが引き継がれる問題を修正
- CAF レスポンス ハンドラで完全な Shaka リクエスト オブジェクトを提供する
- 新しい Shaka リリースでデフォルトの
availabilityWindowOverrideを設定しない playerErrorCodeフィールドとseverityフィールドをErrorDataに追加- 予期しないランタイム エラーによってトリガーされた読み込み時の未解決の Promise を修正
- 特定の HLS ロード バランシング シナリオのオーディオ トラックを修正
- ドルビー ビジョン コーデックのサポートの検出を修正
- CAF から Shaka Player に送信されるデフォルトの DRM 堅牢性設定を修正
- preloadTime が未定義の場合のキューの動作を修正
- 広告の失敗時にプレーヤーがリセットされる問題を修正
- 再生間の Shaka Player インスタンスのキャッシュを修正
- CAF から MIME タイプを渡して Shaka Player で HEAD リクエストを回避する
- 新しい Shaka バージョンのトラック変更イベントと CAF の同等のイベントとの間の不適切なインタラクションを修正
getRawCurrentTimeSec()と同等にするため、getRawSeekableRange()を公開しました。- Shaka Player のデフォルトの DRM 堅牢性設定を修正: Android ベースのデバイスでは Widevine L1、それ以外ではシステムのデフォルト
cast.framework.events.ErrorEventにtriggeredByEventTypeを追加- DAI コンテンツで広告 UI が表示されない問題を修正
- Shaka Player の帯域幅推定のバグを修正
shakaRequestContextをcast.framework.NetworkRequestInfoに追加するEXT-X-SESSION-DATAを HLS から新しいcast.framework.events.SessionDataEventにバブルアップ
2026 年 2 月 11 日
Android Sender 22.3.0
-
キャスト アイコンをクリックしたときに、アプリ内のデバイス選択ダイアログではなく、システムの出力の切り替えを起動するオプションを追加しました。この機能は、Android 13(API レベル 33)以降を搭載したデバイスで動作します。
- こちらの手順を確認し、システムの出力切り替えから行われたメディア ルーティングの変更をアプリがサポートできるようにしてください。
-
この機能を有効にするには、
OptionsProviderから返すCastOptionsをビルドするときにCastOptions.Builder#setShowSystemOutputSwitcherOnCastIconClick(...)を呼び出します。 -
CastContextのシングルトン共有インスタンスでCastContext#setShowSystemOutputSwitcherOnCastIconClick(...)を呼び出すことで、CastOptionsのビルド後でもこの設定を動的に変更できます。
2025 年 10 月 20 日
Android Sender 22.2.0
-
Intelligent Device Suggestions API を追加しました。この API は、登録済みのアプリにキャスト デバイスの候補を送信し、ユーザーがワンタップ転送を使用してキャスト セッションを簡単に開始できるようにします。この機能を使用するには、デバイスで Android 14(API レベル 34)以降が搭載されている必要があります。
-
DeviceSuggestions#getClient()を介して API にアクセスします。 -
DeviceSuggestionsClient#requestDeviceSuggestions(): デバイスの提案をリクエストします。 -
DeviceSuggestionsClient#registerCallback(...): 提案として表示する新しいデバイス、または以前の提案の有効期限を通知します。DeviceSuggestionsClient#unregisterCallback(...): コールバックの登録を解除します。 -
DeviceSuggestionsClient#clearClientData()は、デバイスの候補の基になっているアプリのデータを削除します。
-
2025 年 10 月 7 日
iOS 送信側 4.8.4
- 送信側でユーザーが Cast の利用規約とプライバシー ポリシーを読んで承認するための UI を追加しました。
- iOS SDK でサポートされる最小バージョンが iOS 15 になりました。
- Cocoapods では、バージョン 4.3.1 以降、デフォルトで静的ライブラリがリリースされています。バージョン 4.8.4 以降、この静的ライブラリには Protobuf ライブラリが含まれています。Protobuf とのバージョン互換性の問題を回避するために、静的ライブラリを使用することをおすすめします。ただし、代わりにダイナミック ライブラリをダウンロードすることもできます。
-
GCKErrorCodeがGCKErrorCodeCancelledのキャストの失敗と切断は、想定された動作です。GCKErrorCodeCancelledが原因でキャストが失敗または切断された場合に、アプリが自動的にキャストを再試行しないようにしてください。ユーザーが利用規約に同意しない場合、予期しない動作が発生する可能性があります。
2025 年 5 月 12 日
Android Sender 22.1.0
-
play-services-cast:22.1.0 と play-services-cast-framework:22.1.0 をリリースしました。
-
androidx.mediarouter:mediarouter:1.8.0-beta01 に依存するように更新され、AndroidX Media Router の
MediaRouter.RouteInfo#connect()API とMediaRouter.RouteInfo#disconnect()API をサポートするようになりました。 -
AndroidX Media Router
MediaRouterParams.Builder#setMediaTransferRestrictedToSelfProviders(boolean)API を設定するCastOptions.Builderを追加しました。
-
androidx.mediarouter:mediarouter:1.8.0-beta01 に依存するように更新され、AndroidX Media Router の
2024 年 10 月 28 日
Android Sender 22.0.0、Android TV Receiver 21.1.1
- Protobuf Java Lite ライブラリで見つかったサービス拒否攻撃の脆弱性を修正しました。
- MediaNotificationService を削除しました。アプリケーションで直接使用しないでください。
- Android R 以前を搭載したデバイスで、Google Cast の通知に小さすぎる画像を表示しようとすると、システム UI がクラッシュするバグを修正しました。
2024 年 9 月 4 日 2024 年 11 月 1 日
ウェブ レシーバー 3.0.0133 3.0.0135 3.0.0137
- CAF で使用されるデフォルトの Shaka Player のバージョンが 4.3.4 から 4.9.2 に更新されました。変更内容の完全なリストについては、Shaka Player のchangelogをご覧ください。
- Shaka Player でコンテンツのプリロードを有効にしました。これにより、メディア アイテムまたはミッドロール挿入点をシームレスに切り替えることができます。
- Shaka がコーデックを切り替える際に発生するエラーを修正しました。
- Shaka エラー用の新しいフィールド
ErrorSeverityを追加しました。重大度がRECOVERABLEの場合、再生は停止しません。 - 同時読み込みリクエストでコンテンツの読み込みに失敗する問題を修正しました。
- 内部的には、CAF は
shaka.Playerコンストラクタ(Shaka API で非推奨)にメディア要素を渡す代わりに、shaka.Player#attachを使用してメディア要素をアタッチするようになりました。 frameTypeフィールドとframeDescriptionフィールドをcast.framework.events.Id3Eventに追加しました。これらのフィールドは、再生に Shaka Player が使用されている場合に入力されます。REQUEST_GET_STATUSイベントとREQUEST_PRELOADイベントを追加しました。これらのイベントはPlayerManager#addEventListenerでリッスンできます。requestIdが正しくない読み込みリクエストに対して、サイレントに失敗するのではなく、エラー レスポンスを追加しました。- Shaka v4 で非推奨となった Shaka Player の
jumpLargeGaps構成に関する警告ログを修正しました。 LOADING状態のMediaStatusメッセージにrequestIdを入力するようになりました。- 新しいコンテンツを読み込むときに Shaka プレーヤー インスタンスをリサイクルする。
- 非推奨の
QUEUE_SHUFFLEメディア コマンドのサポートを終了しました。代わりにQUEUE_UPDATEを使用してください。 - 各
<Ad>タグにsequence属性とネストされた<Wrapper>タグがある VAST 連続配信広告のサポートを修正しました。 - 値のない
crossorigin属性が<cast-media-player>からネストされた<video>要素に伝播される問題を修正しました。 - MPL でインバンド音声言語を公開します。
2024 年 8 月 22 日
iOS 送信側 4.8.3
- キャスト アイコンをタップしてもデバイス選択ツールが開かないバグを修正しました。
- iOS 17 以降を搭載したデバイスに影響する、AVRouting に関連するクラッシュを修正しました。
2024 年 4 月 18 日
iOS 送信側 4.8.1
- Cast SDK でサポートされる最小バージョンが iOS 14 になりました。
- 署名済みの xcframework とともにパッケージに含まれるプライバシー マニフェスト。
- ゲストモードは非推奨となり、削除されました。このリリースから、統合に使用できる SDK のフレーバーは 1 つのみになります。
- キャスト中に短い広告が再生されるとクラッシュすることがある問題を修正しました。
2023 年 12 月 11 日
ウェブ レシーバー 3.0.0122
- VAST の連続配信広告と Ad Buffet のサポートを追加しました。
- Google TV デバイスのキャスト プレーヤーのメディア コントロール UI を更新しました。
Trackオブジェクトに新しいaudioTrackInfoフィールドを追加しました。cast.framework.system.Messageを追加しました。これは、送信者から受信したメッセージまたは送信者に送信したメッセージを表します。- シーク ブレークのロジックを変更しました。ウェブ レシーバーは、
BreakManager#setBreakSeekInterceptorから返されたブレークが 1 つより多い場合にのみ、合成seek-{timestamp}ブレークを作成します。それ以外の場合、シーク ブレークはタイムライン上の元のブレークと同じままです。 - CAF で Shaka Player のデバッグ バージョンを読み込む
CastReceiverOptions#shakaVariantオプションを追加しました。 -
AES-128 暗号化が使用されている場合に、HLS の Shaka で
PlaybackConfig#licenseRequestHandlerとPlaybackConfig#licenseResponseHandlerが認識されない問題を修正しました。 - Shaka Player の使用時に
ID3Eventが呼び出されない問題を修正しました。 - プレロール広告が使用されている場合に、サイドロードされたテキスト トラックを修正しました。
UITextDisplayerが使用されている場合のテキスト レンダリングを修正しました。- VAST、MIME タイプ、コンテンツ保護システム名に関する大文字と小文字の区別の問題を修正しました。
- 強制字幕に関するさまざまな問題を修正しました。
BREAK_CLIP_ENDEDイベントのEndedReasonコードの入力を修正しました。
2023 年 12 月 4 日
Android Sender 21.4.0、Android TV Receiver 21.0.1
-
play-services-cast:21.4.0 と play-services-cast-framework:21.4.0 をリリースしました。
- minSdkVersion を 16 から 19 に引き上げました。
-
androidx.mediarouter:mediarouter:1.6.0-beta01 に依存するように更新しました。これにより、
MediaRouteButtonsはデフォルトで常に表示されます。これにより、ユーザーの操作なしでキャスト デバイスの検出が自動的に開始されるシナリオを減らすことができました。 -
CastOptions.Builder#setSessionTransferEnabledを追加し、出力スイッチャーが有効になっている場合に、送信側アプリでキャスト デバイスを表示するかどうかを設定できるようにしました。デフォルト値は true です。 -
アプリで
CastMediaOptionsが設定されていない場合、または CastMediaOptions が null に設定されている場合、MediaSessionsが作成されなくなりました。 -
FragmentContainerViewsの使用時に発生する可能性があるMiniControllerFragmentandroid.view.InflateExceptionエラーを修正しました。 -
Tasksを返すCastButtonFactory#setUpMediaRouteButtonの新しいバージョンを追加しました。アプリは、成功またはスローされた例外をリッスンできます。Executor引数を取らない古いバージョンは、ModuleUnavailableExceptions を無視して、サイレントに失敗します。
-
play-services-cast-tv:21.0.1 をリリースしました。
- minSdkVersion を 16 から 19 に引き上げました。
- このリリースには、品質の改善が含まれています。
2023 年 7 月 20 日
iOS 送信側 4.8.0
- iOS SDK でサポートされる最小バージョンが iOS 13 になりました。
- 最初の安定版 XCFramework リリース。
- Cocoapods で利用可能な XCFrameworks。
- メディアの再生中に物理的な音量ボタンで音量を調整する機能を復元しました。
- ナビゲーション バーで使用される場合、キャスト アイコンが色合いを尊重するようになりました。
- GCKUIStyle API を使用して、ナビゲーション タイトルの色をカスタマイズできるようになりました。
- メディア トラックの字幕リスト表示でナビゲーション バーが透明になる問題を修正しました。
- XCFramework ベータ版で発生するクラッシュを修正しました。
- UIControl を早送りまたは巻き戻しのアクションにバインドする API を追加しました。
- Google Pixel Tablet へのキャストのサポートを追加しました。
2023 年 7 月 6 日
ウェブ レシーバー 3.0.0111
-
BreakManager、addBreak(breakData, breakClips, broadCastMediaStatus)、removeBreakById(breakId)を使用したダイナミック広告挿入のサポートを追加しました。 -
Smooth マニフェストに
Subtype文字列解析を追加しました。 -
Shaka Player の
manifestRequestHandler、segmentRequestHandler、licenseRequestHandlerで非同期リクエストのサポートを追加しました。 - 強制字幕のサポートを追加しました。
- CAF のデフォルトの Shaka バージョンを v4.3.4 に引き上げました。
-
setActiveByIdsパラメータの説明を明確にしました。 - CAF が個別の音声トラックを選択する方法を修正しました。
- Shaka リクエスト フィルタのリクエスト本文の型変換を修正しました。
-
BreakManagergetCreativeInfoByClipId(breakClipId)のBreakClipに関連するCreativeInformationをクエリする機能を追加しました。 - DPad で操作するデバイスでメディア要素の読み込み中にメディア メタデータが欠落する問題を修正しました。
-
BreakClipに広告プロパティhlsSegmentFormatとhlsVideoSegmentFormatを追加しました。 - MPL を使用した大文字と小文字を区別する MIME タイプの比較を修正しました。
- Shaka Player を使用した読み込み時に、ライブ HLS(TS ベース)の無限バッファリングが発生する問題を修正しました。
-
IS_AT_LIVE_EDGE_CHANGEDイベントのPlayerDataBinderの動作を修正しました。 - MPL を使用する TS セグメントで提供されるデータが不十分な場合に無限ループが発生する問題を修正しました。
-
Shaka Player のエラーに
error.stackを追加しました。 -
Shaka Player のトラック オブジェクトの
audioCodecではなくaudioMimeTypeフィールドを使用して、バリアント トラックのcast.framework.messages.Track.trackContentTypeフィールドに入力するように変更しました。 -
Shaka Player トラックの
cast.framework.messages.Track.nameにshaka.extern.track.labelを追加しました。 -
shaka.extern.Statsの既存のフィールドを考慮してcast.framework.stats.Statsオブジェクトを拡張しました。 - 拡張された埋め込みブレークを含むコンテンツのメディア時間の計算を修正しました。
2023 年 3 月 28 日
Android Sender 21.3.0、Android TV Receiver 21.0.0
-
play-services-cast:21.3.0 と play-services-cast-framework:21.3.0 をリリースしました。
-
Foreground Serviceの代わりにNotificationManagerを使用して、キャスト メディア通知を投稿するようになりました。 -
キャスト セッションがキャンセルされたことを示す新しい
CastReasonCodes#CAST_CANCELLEDを追加しました。
-
-
play-services-cast-tv:21.0.0 をリリースしました。
MediaManagerの nullable アノテーションを修正しました。
2022 年 10 月 17 日
ウェブ レシーバー 3.0.0105
- Shaka Player をバージョン 3.2.11 にアップグレードしました。
-
DOM を使用して Shaka Player で字幕をレンダリングする
cast.framework.PlaybackConfig#enableUITextDisplayerを追加しました。 -
cast.framework.CastReceiverOptions#shakaVersionとcast.framework.CastReceiverOptions#useShakaForHlsを追加し、受信側が HLS 再生に Shaka Player を使用できるようにしました。 -
PlaybackConfig#manifestHandler、PlaybackConfig#segmentHandler、PlaybackConfig#licenseHandlerで HTTP レスポンス ヘッダーにアクセスできるようになりました。 -
LOAD_BY_ENTITYメッセージがエラーで解決された場合に、customDataをCommandAndControlManager#ErrorResponseDataに追加しました。
2022 年 10 月 10 日
Android Sender 21.2.0
-
play-services-cast:21.2.0 と play-services-cast-framework:21.2.0 をリリースしました。
-
Output Switcher機能を導入しました。 -
stream transferのデバイス名の変更を通知する新しい APICast.Listener#onDeviceNameChanged()を追加しました。 -
CastOptions.Builder#setVolumeDeltaBeforeIceCreamSandwich(double)とCastOptions#getVolumeDeltaBeforeIceCreamSandwich()を非推奨にしました。 -
MediaNotificationServiceのForegroundServiceStartNotAllowedExceptionを修正しました。 -
MediaNotificationServiceをMedia controls in System UIに更新しました。 -
null 許容型の
customDataを受け入れるようにRemoteMediaClientAPI を更新しました。 -
contentIdまたはcontentURLを受け入れるようにMediaInfo.Builderを更新しました。 -
null 値を許容する
MediaMetadataを受け入れるようにImagePicker#onPickImageを更新しました。 -
com.google.android.datatransport:transport-api依存関係を最新バージョンに更新しました。
-
2022 年 8 月 8 日
Android 送信側 21.1.0、Android TV 受信側 20.0.0
-
play-services-cast:21.1.0 と play-services-cast-framework:21.1.0 をリリースしました。
-
CastContext#getSharedInstance(Context)を非推奨にしました。 代わりに、Task API を返すCastContext#getSharedInstance(Context, Executor)と、Cast SDK が内部 Cast モジュールの読み込みに失敗した場合に例外を処理するModuleUnavailableExceptionを使用してください。 -
ApplicationMetadata#getImages()を非推奨にしました。 代わりにApplicationMetadata#getIconUrl()を使用してください。これは、Cast Developer Console で設定されたアプリケーション画像を返します。 -
MediaQueue.Callbacksの登録と登録解除の際に発生する可能性があったConcurrentModificationExceptionエラーを修正しました。 -
ライブ配信の
MediaInfo#getStreamDuration()を修正しました。 -
Android S で
MediaNotificationServiceの通知トランポリンの制限を修正しました。 -
CastContextがアクティビティへの参照をリークする問題を修正しました。 - 広告の表示中に、ぼかし処理された背景画像ではなく、鮮明な背景画像が表示されるバグを修正しました。
-
-
play-services-cast-tv:20.0.0 をリリースしました。
minSdkVersionを 14 から 16 に引き上げました。-
MediaManager#setSessionCompatToken(MediaSession.CompatToken)で null 引数が適切にサポートされていなかった問題を修正しました。
2022 年 3 月 31 日
ウェブ レシーバー 3.0.0103、MPL プレーヤー 1.0.0.113
- デフォルトの Shaka Player のバージョンを 3.2.2 にアップグレードしました。
-
Shaka プレーヤーのバージョンやその他の Shaka オプションをオーバーライドできるように、新しい API
cast.framework.PlaybackConfig#shakaConfigを追加しました。 -
メディア コントロール オーバーレイがアプリの上にレンダリングされているかどうかをクエリする新しい API
cast.framework.ui.Controls#hasMediaControlsOverlay()を追加しました。 -
「いいね」ユーザー アクション用の新しいスタイル
cast.framework.ui.ControlsButton.LIKE_HEARTを追加しました。 -
cast.framework.events.EventType.BREAK_CLIP_ENDEDイベントデータのcurrentMediaTime値は、イベントが発生した時点の最新のブレーク クリップの現在の時間を表すようになりました。 -
メディア要素のメディア時間を返すメソッド
cast.framework.PlayerManager#getRawCurrentTimeSecを追加しました。 -
プレーヤー リクエストの HTTP リクエスト タイムアウトを指定する
cast.framework.NetworkRequestInfo#timeoutIntervalを追加しました。 - デマルチプレックスされた A/V ストリームの CEA 608/708 字幕のデコードにおける MPL のバグを修正しました。
- MPL WebVTT のタイムスタンプ解析ロジックを修正し、時間値に 2 桁を超える値を使用できるようにしました。
2021 年 12 月 9 日
Android Sender 21.0.0
- null 安全違反をエラーにすることで、Kotlin の null 可能性サポートを改善しました。Java デベロッパーへの影響はありません。Kotlin デベロッパーは、null 安全でない既存のコードがある場合、新しいビルドエラーが発生する可能性があります。
2021 年 11 月 19 日
iOS 送信側 4.7.0
- Cast Connect で ATV 認証情報を使用するための iOS 送信側のサポートを修正しました。
- Xcode 13 でビルドすると、ナビゲーション バーの背景が透明になるバグを修正しました。
-
GCKUICastButton.で報告されたユーザー補助の問題を修正しました。 - Wi-Fi とモバイルを切り替えると、キャスト セッションが一時停止されるのではなく、切断されるバグを修正しました。
- iOS10 と iOS11 のサポートを終了しました。これに伴い、32 ビット アーキテクチャのサポートも終了しました。
- その他のバグの修正とパフォーマンスの改善を行いました。
2021 年 11 月 16 日
Android Sender 20.1.0
- 注: Android 12 をターゲットとするアプリは、ランタイム クラッシュを防ぐために Android Sender 20.1.0 に更新する必要があります。
- キューの改善
-
キューが並べ替えられたときに呼び出される新しい
itemsReorderedAtIndexesコールバックを MediaQueue に追加しました。 - キューコマンドのシリアル化のサポートを追加しました。
-
RemoteMediaClient#queueSetRepeatModeのcustomDataパラメータを null 可能にしました。 - リモート表示機能は非推奨になりました。
minSdkVersionが 14 から 16 に引き上げられました。
2021 年 10 月 26 日
ウェブ レシーバー 3.0.0102
- Shaka Player v3.0.13 にアップグレードしました(これにより、以前に報告されたいくつかの問題が修正されました)。
- スマートディスプレイと Chromecast のセカンダリ画像のサポートを追加しました。
- 重複するトラックを検出するロジックのエラーが原因で、バッファリングされたストリームの字幕が表示されない問題を修正しました。
-
LOAD_BY_ENTITYがエラーを返したときに、レシーバーのエラー コールバックが呼び出されない問題を修正しました。 - トランスポート ストリーム用の高効率 AAC(HE-AAC)オーディオ コーデックのサポートを追加しました。
-
PlayerManager.getStats()が高さと幅の正しい値を返さないバグを修正しました。 -
送信者が受信者から切断される原因となるオーバーフローを回避するため、
MediaStatusメッセージから VAST と VMAP の情報を削除しました。 -
広告がスキップされたときに
endedReasonが送信者に提供されない問題を修正しました。 - 再生前にミッドロール挿入点が読み込みキューから削除される問題を修正しました。
-
QUEUE_CHANGEオペレーションの影響を受けるキューアイテムのリストを含む新しいcast.framework.message.QueueChange#reorderItemIdsフィールドを追加しました。 - MPL の HLS ライブ ストリームで音声トラックを切り替える際のバッファリングを減らし、音声と動画の同期を維持できるようにしました。
- CEA608/CEA708 字幕が埋め込まれた MPL での HLS ストリームの解析を修正しました。
- Chromecast with Google TV のメディア コントロールは、メディアが 5 秒以上一時停止されると非表示になります。
2021 年 5 月 26 日
iOS 送信側 4.6.1
- バックグラウンド実行を許可するアプリで、バックグラウンドのキャスト セッションが一時停止される問題を修正しました。
2021 年 5 月 17 日
iOS 送信側 4.6.0
- キャスト アイコンのデフォルトの動作を変更し、Wi-Fi に接続しているときは常に表示されるようにしました。
- ユーザーがキャストボタンをタップしてもデバイスが見つからない場合に表示される新しいヘルプ ダイアログを追加しました。
-
非推奨の
GCKUICastButton::triggersDefaultCastDialogAPI。 -
新しい API
GCKUICastButtonDelegateを通じてカスタム UI を実装するアプリ向けに、ダイアログのカスタマイズのサポートをより均一にしました。 - iOS 13 以降でダークモードをサポートしました。
-
GCKUIStyleAttributesに広告マーカーのカスタマイズを追加しました。 -
メディアに
hlsSegmentFormatとhlsVideoSegmentFormatのサポートを追加しました。 - バグの修正とパフォーマンスの改善を行いました。
2021 年 4 月 29 日
ウェブ レシーバー 3.0.0096
- 画像キャストが機能しないバグを修正しました。
2021 年 4 月 20 日
Android Sender 20.0.0、Android TV Receiver 18.0.0
-
play-services-cast:20.0.0 と play-services-cast-framework:20.0.0 をリリースしました。
- GameManager と関連 API を削除しました。2017 年以降、非推奨となっています。
-
SessionStateクラスを Cast クライアント ライブラリに追加しました。 -
CastStatusCodesの詳細な説明を提供するCastReasonCodesを追加しました。CastContext#getCastReasonCodeForCastStatusCode(int)メソッドを使用して、CastStatusCodesからCastReasonCodesに変換します。 -
HlsSegmentFormatとHlsVideoSegmentFormatをMediaInfo.Builderに追加しました。 -
MediaNotificationServiceのforegroundServiceTypeをmediaPlaybackに設定しました。 -
com.google.android.datatransport:transport-apiの依存関係を最新バージョンに更新しました。 -
MediaLoadRequestDataオブジェクトからビルドするMediaLoadRequestData.Builderコンストラクタを追加しました。 - VOD からライブ配信に切り替えるときに、ミニプレーヤーの再生/一時停止ボタンで発生する問題を修正しました。
-
キャスト メディア通知用の
MediaIntentReceiver#ACTION_DISCONNECTを実装しました。
-
play-services-cast-tv:18.0.0 をリリースしました。
-
StoreSessionRequestDataクラスとStoreSessionResponseDataクラスを cast-tv ライブラリに追加しました。
-
2021 年 4 月 5 日
ウェブ レシーバー 3.0.0095
- Shaka Player を 3.0.10 にアップグレードしました。
-
STREAM_TRANSFERメディア コマンドがサポートされている場合、キャスト アイコンがデフォルトで表示されるようになりました。 - メディア ブラウズ UI の下部に候補バーを追加しました。候補バーには、選択するとメディア アイテムを再生したり、利用可能なメディア アイテムをスクロールしたりできるインタラクティブなチップが含まれています。各チップは、利用可能な Google アシスタント コマンドにもマッピングされます。現在、候補ワードは、システム言語が英語または日本語に設定されている場合にのみサポートされます。
- Chromecast with Google TV で、写真コンテンツをデフォルトのレシーバーにキャストすると、メディア コントロールのオーバーレイが表示されるバグを修正しました。
TRACKS_CHANGEDイベントのサポートを追加しました。
2020 年 12 月 18 日
ウェブ レシーバー 3.0.0085
-
Shaka と MPL の読み込みを無効にするオプションを
CastReceiverOptionsに追加しました。
2020 年 12 月 3 日
iOS 送信側 4.5.3
-
GCKCredentialsDataの読み込み時のエラー「Undefined symbols for architecture arm64」を修正しました。 -
GCKCredentialsDataで null 可能性が競合するコンパイラ エラーを修正しました。 -
必要な Bonjour サービス エントリが
Info.plistにない場合、警告メッセージがログに記録されるようになりました。
2020 年 11 月 4 日
iOS 送信側 4.5.2
-
CocoaPods で
Protobufライブラリの最小バージョンを 3.13 に更新しました。以前のバージョンのProtobufを使用すると、SDK がクラッシュします。 - このリリースは CocoaPods 専用で、v4.5.1 と同じバイナリを使用します。
2020 年 10 月 13 日
iOS 送信側 4.5.1
-
カスタム デバイス選択ツールを使用する
GCKUICastButtonが、正しいキャスト状態を反映するように更新されない問題を修正しました。 - 「戻り値の型で null 値許容指定子が競合している」という警告を修正しました。
2020 年 9 月 14 日
ウェブ レシーバー
- Shaka Player を 2.5.16 にアップグレードしました。
iOS 送信側 4.5.0
- iOS 14 でのキャスト デバイス検出の変更に対応しました。初めてキャストする際に、ユーザーの明示的な許可が必要になります。詳しくは、iOS 14 で初めてキャストする場合をご覧ください。
- サポートされる最小 SDK を iOS 10 に更新しました。
2020 年 9 月 8 日
ウェブ送信者
- Cast Connect を導入しました。これにより、Chrome アプリから Android TV アプリにキャストできるようになりました。詳しくは、Android TV レシーバーのドキュメントをご覧ください。
2020 年 8 月 31 日
ウェブ レシーバー
- HLS の #EXT-X-DATERANGE / DASH の EventStream のサポートを追加しました。
2020 年 8 月 3 日
iOS 送信側 4.4.8
- Cast Connect を導入しました。これにより、iOS アプリから Android TV アプリにキャストできるようになりました。詳しくは、Android TV レシーバーのドキュメントをご覧ください。
2020 年 7 月 29 日
Android Sender 19.0.0、Android TV Receiver 17.0.0
-
Cast Connect を導入しました。これにより、Android TV アプリが Cast プロトコルに準拠し、レシーバー アプリとして動作できるようになります。詳しくは、Android TV レシーバーのドキュメントをご覧ください。
- Android TV アプリ用のレシーバー SDK として play-services-cast-tv:17.0.0 をリリースしました。
- play-services-cast:19.0.0 と play-services-cast-framework:19.0.0 をリリースしました。これには、Cast Connect 送信側 API と、play-services-cast-tv で使用される API が含まれています。
-
API の更新:
-
AdBreakStatus#AD_BREAK_CLIP_NOT_SKIPPABLEを非推奨にしました。代わりに、AdBreakClipInfo#AD_BREAK_CLIP_NOT_SKIPPABLEを使用してください。 -
Android 11 での API の競合を回避するため、
CastRemoteDisplayLocalService#getDisplay()の名前をCastRemoteDisplayLocalService#getCastRemoteDisplay()に変更しました。 -
MediaErrorにgetCustomData()とgetType()を追加しました。 -
MediaStatusに、サポートされているコマンドのビット定数(MediaStatus#COMMAND_*)の詳細を追加しました。 -
MediaTrack#getRoles()を公開しました。 -
RemoteMediaClient.Callback#onMediaError()を公開しました。
-
2020 年 7 月 13 日
ウェブ レシーバー
- デフォルト UI のメディア カテゴリ検出(動画と音声)を改善しました。
- Shaka Player からのライブ絶対時間のサポートを追加しました。
- Google Nest Hub Max デバイスで音声が途切れる問題を修正しました。
- Shaka Player を 2.5.12 にアップグレードしました。
2020 年 5 月 4 日
ウェブ レシーバー
- Google アシスタント コマンドのタイムアウト値を設定できるようになりました。
- 詳細な MPL エラーコードがエラーイベントに表示されるようになりました。
-
サポートされているメディア コマンドを、
enforceSupportedCommandsフラグを使用して適用できるようになりました。 - 再生の一時停止中に報告されるサポートされているコマンドを修正しました。
- アシスタントのシャッフル読み込みリクエストに関する問題を修正しました。
getStats値のバグを修正しました。
2020 年 3 月 12 日
ウェブ レシーバー
-
新しいデバイス機能
IS_CBCS_SUPPORTEDをdeviceCapabilitiesに追加しました。 - Shaka Player を 2.5.8 にアップグレードしました。
2020 年 2 月 27 日
iOS 送信側 v4.4.7
- SDK の UI コンポーネントを使用しないアプリの物理音量ボタンを修正しました。
-
早送りボタンまたは巻き戻しボタンを繰り返し押したときに、展開されたコントローラに
currentTimeラベルが表示される問題を修正しました。 -
GCKMediaQueue内のメディア アイテムは、アプリがバックグラウンドに移動した後も保持されます。 -
UI カスタマイズの更新:
- ミニ コントローラの進行状況バーをカスタマイズできるようになりました。
- キャスト ダイアログのナビゲーション バーとツールバーの背景色をカスタマイズできるようになりました。
- iPhone X 固有の UI の問題を修正しました。
- ストールとクラッシュの原因となるいくつかの問題を修正しました。
2020 年 2 月 24 日
Android Sender 18.1.0
-
MediaErrorの詳細なエラーコードとエラー理由の事前定義定数を追加しました。
2020 年 1 月 22 日
ウェブ レシーバー
- サポートされているコマンドを変更すると、複数のメディア ステータスがブロードキャストされる問題を修正しました。
レシーバー v2
- VAST 広告のビットレート選択を改善しました。
MPL
- セッション キーのプリフェッチのサポートを追加しました。詳細については、HTTP Live Streaming 第 2 版ドラフトをご覧ください。
2020 年 1 月 7 日
ウェブ レシーバー
-
cast.framework.events.EmsgEventで ID3 時間指定メタデータのサポートを追加しました。また、EmsgEventが HLS/CMAF コンテンツにディスパッチされるようになりました。 -
新しいメディア セッションに移行する際に、
PLAYER_LOAD_COMPLETE中にプレーヤー データが欠落する問題を修正しました。 - メディア アイコンがブレーク クリップの番号とカウントダウンに重なる問題を修正しました。
- 最初のブレーク クリップのカウントダウンが常に 0:00 と表示される問題を修正しました。
- Shaka Player を 2.5.6 にアップグレードしました。
ウェブ レシーバー v2
-
新しいデバイス機能
IS_DEVICE_REGISTEREDをdeviceCapabilitiesに追加しました。設定されている場合、デバッグ用に Cast デバイスが Cast Developer Console に登録されます。 - 読み込みが停止する問題を修正しました。
- キュー内の失敗したアイテムごとに、個別のメディアエラー メッセージが送信されるようになりました。
MPL
- ライブ ストリームで、停止メッセージを受信した後もしばらく音声が再生され続ける問題を修正しました。
- 品質レベルの変更中に動画圧縮アーティファクトが表示される問題を修正しました。
- *.m4s セグメントを使用する HLS ストリームが失敗する問題を修正しました。
2019 年 12 月 5 日
Android 送信側 18.0.0
-
デベロッパーが Cast SDK で作成されたメディア セッションを有効または無効にできるように、
setMediaSessionEnabledを追加しました。 - キャスト セッション中のメディア通知の表示方法を変更しました。メディア通知が有効になっている場合、キャスト セッション中に常に表示されます。これまでは、アプリがバックグラウンドにある場合にのみ表示されていました。
-
一部のメディア関連クラスを、
Parcelableインターフェースを実装するように変更しました。
2019 年 11 月 11 日
iOS 送信側 v4.4.6
- サポートされている iOS 9 の最小バージョンに関連する問題を修正しました。
2019 年 10 月 7 日
ウェブ レシーバー
- Exposed は、トラックのメタデータの一部としてトラックのロールを追跡します。
- Shaka Player のバージョンを 2.5.5 にアップグレードしました。
2019 年 9 月 23 日
iOS 送信側 v4.4.5
- キャスト デバイスの検出とセッション管理のサポートを改善しました。
-
GCKMediaStatusに新しいメディア コマンドを追加しました。 -
whenSkippableプロパティをGCKAdBreakStatusに追加しました。 - 広告と iOS 13 の UI を修正しました。
2019 年 9 月 11 日
Android Sender 17.1.0
-
RemoteMediaClient.MediaChannelResult に
MediaErrorフィールドを追加しました。このフィールドを使用すると、失敗したメディア コマンドの詳細なエラーコードにアクセスできます。 -
MediaStatus.COMMAND_SKIP_FORWARDとMediaStatus.COMMAND_SKIP_BACKWARDのサポートが終了しました。アプリは代わりにMediaStatus.COMMAND_QUEUE_NEXTとMediaStatus.COMMAND_QUEUE_PREVIOUSを使用する必要があります。 -
com.google.android.datatransport:transport-api:2.0.0への新しい依存関係を追加しました。
2019 年 9 月 9 日
ウェブ レシーバー
-
TV_SHOWメタデータ タイプで、次のアイテムがプリロードされている場合に、デフォルトのプレーヤーに「次のおすすめ」プレビューが表示されるようになりました。 -
ContentRatingクラスをcast.framework.messages名前空間に追加しました。 -
metadata.artistがmetadata.albumArtistよりも優先されるように、デフォルトの UI オーディオ タイトルを更新しました。 - コンテンツの終了またはライブエッジを基準とした開始時間を示すために、負の startTime 値のサポートを追加しました。
- メディアのブラウジング:
- ユーザーが 30 秒間操作を行わないと、メディア ブラウズ ドロワーが自動的に非表示になるようになりました。
- メディア ブラウズ オーバーレイの右上に、再生/一時停止ボタンとメディア アイテムのサムネイルを追加しました。
- メディア ブラウズリストの動作を更新しました。メディア ブラウジング コンテンツが設定されるたびに、水平スクロールが最初の左端の位置にリセットされるようになりました。
- バグの修正:
-
メディア要素イベントを発生させるため、
BasePlayer終了 Promise の解決を遅らせました。 - 広告のプリロードの読み込みエラーを処理しました。
- 透かしが他のメタデータとともに表示されるようになりました。
-
Chromecast のデフォルトのオーディオ UI は、
.progressBarスタイルを尊重します。 - LOADING の前と、後続のメディア アイテムの再生の間に、IDLE 画面がちらつく問題を解消しました。
- DASH コンテンツのシークが停止する問題を修正しました。
ウェブ レシーバー v2
-
ContentRatingクラスをcast.receiver.media名前空間に追加しました。 - キューに複数のアイテムがある場合に、エラーデータが誤って伝播されるバグを修正しました。
メディア プレーヤー ライブラリ
- HLS #EXT-X-MEDIA 属性を API に追加しました。
- バグの修正:
- SourceBuffer の remove() オペレーションが失敗し、音声トラックの切り替えによって再生がクラッシュする問題を修正しました。
- パックされたオーディオ形式タイプが指定されている(*.ec3 など)が、MPEG-4 ベースのセグメントが使用されている(*.mp4、*.mp4a など)場合の解析の問題を修正しました。
- インバンド CEA608 字幕が顕著なレイテンシで表示される HLS の問題を修正しました。
- 音声のない HLS コンテンツと Smooth コンテンツが読み込まれない問題を修正しました。
2019 年 8 月 27 日
ウェブ送信者
- ウェブ送信側で、新しいカスタム要素 v1 構文が使用されるようになりました。このバージョンは、非推奨となった v0 に代わるものです。
-
Chrome M77 に追加された新しい
getEstimatedBreakTime、getEstimatedBreakClipTime、getLiveSeekableRange関数を使用して、breakTime、breakClipTime、liveSeekableRangeの変更イベントを修正しました。
2019 年 8 月 12 日
iOS 送信側 v4.4.4
- iOS 13 でのエクスペリエンスを改善しました。
- キャスト デバイスの検出のサポートを改善しました。
2019 年 7 月 30 日
ウェブ レシーバー
- Shaka Player のバージョンを 2.5.1 にアップグレードしました。
- コンテンツの読み込み中にメタデータ オーバーレイがすぐに消えてしまう問題を修正しました。
- 読み込みインターセプタでの拒否の処理を修正し、読み込み状態をクリアするようにしました。
setBrowseContentを null 値許容に変更しました。- ミッドロール挿入点をシークしたときに、報告される現在の時刻が正しくない問題を修正しました。
- TTML 字幕の配置を無視する ignoreTtmlPositionInfo のサポートを追加しました。
- 読み込みエラーの処理に関するサポートを改善しました。
- 複数の
MediaFinishedEventが呼び出されないようにしました。 - 読み込みエラー時にプレーヤーをクリアするために、メディア マネージャーのエラー コールバックをトリガーしました。
2019 年 7 月 22 日
iOS 送信側 v4.4.3
- error_reason を提供することで、読み込みエラーの処理のサポートを改善しました。
- ゲストモードを搭載していないバージョンの SDK をリリースしました。
2019 年 6 月 17 日
Android Sender 17.0.0
- 最新の SDK では、Android サポート ライブラリから Jetpack(AndroidX)ライブラリに切り替わっています。アプリで次の変更を行わない限り、ライブラリは機能しません。
-
com.android.tools.build:gradleを v3.2.1 以降にアップグレードします。 compileSdkVersionを 28 以降にアップグレードします。- アプリを更新して Jetpack(AndroidX)を使用できるようにします。AndroidX への移行の手順に沿って操作します。
- 詳しくは、Android 用 Google API のリリースノートをご覧ください。
2019 年 6 月 10 日
ウェブ レシーバー
- スマートディスプレイでコンテンツを検出するための新機能であるメディア ブラウズのサポートを導入しました。
- デフォルトの UI に 9 つの新しい言語 / 地域向けのローカライズを追加しました。
- デンマーク語
- 英語(イギリス)
- 英語(インド)
- 英語(シンガポール)
- フランス語(カナダ)
- イタリア語
- ノルウェー語
- オランダ語
- スウェーデン語
- リモート UI のアルバムアートから角丸を削除しました。
- ライブ配信などのバグを修正しました。
iOS 送信側 v4.4.2
- ゲストモード
- Cast Developer Console の [ゲストモードを有効にする] オプションのサポートを追加しました。
- ゲストモードのセッション管理に関する問題を修正しました。
- バグの修正
- v4.4.1 で発生したローカライズの問題を修正しました。
2019 年 4 月 24 日
iOS 送信側 v4.4.1
- ライブ ストリームのアルファ版サポートを導入しました。詳しくは、デベロッパー ガイドをご覧ください。
- ライブ配信のステータスに関する新しいデータ構造と属性を追加しました。
- 新しい GCKMediaMetadata キーを追加しました。
- ライブ ストリーム メディア コマンドを追加しました。
- [GCKRemoteMediaClient loadMediaWithLoadRequestData:]
- [GCKRemoteMediaClient seekWithOptions:]
- ライブ配信をサポートするために、拡張コントローラの UI を改善しました。
- 拡張コントローラのレイアウトと外観を変更しました。
- バグの修正
- iPhone X での GCKUICastContainerViewController の下部を修正しました。
- OS が広範なネットワーク アクティビティを実行しているときに再接続の問題が発生する問題を修正しました。
- GCKUICastButton でユーザー補助ラベルの初期化中にクラッシュする問題を修正しました。
2019 年 4 月 23 日
ウェブ レシーバー
- ライブ ストリームのアルファ版サポートを導入しました。詳しくは、デベロッパー ガイドをご覧ください。
- ライブ インジケーターを含むライブ配信をサポートするように UI を更新しました。
- メディアが動画、音声、写真のいずれであるかを示すために、メディア ステータスに mediaCategory フィールドを追加しました。
- バグの修正
- playbackConfig.segmentHandler の戻り値の使用を修正しました。
メディア プレーヤー ライブラリ
- MPL の HLS に HEVC コーデックのサポートを追加しました。
ウェブ送信者
- ライブ ストリームのアルファ版サポートを導入しました。詳しくは、デベロッパー ガイドをご覧ください。
- 広告のサポートを導入しました。詳しくは、デベロッパー ガイドをご覧ください。
- スキップ可能な広告用に RemotePlayerController.skipAd() を追加しました。
Android Sender 16.2.0
- ライブ ストリームのアルファ版サポートを導入しました。詳しくは、デベロッパー ガイドをご覧ください。
- ライブ配信のステータスに関する新しいデータ構造と属性を追加しました。
- 新しい MediaMetadata キーを追加しました。
- ライブ ストリーム メディア コマンドを追加しました。
- RemoteMediaClient#load(MediaLoadRequestData)
- RemoteMediaClient#seek(MediaSeekOptions)
- ライブ配信をサポートするために、拡張コントローラの UI を改善しました。
- 拡張コントローラ UI ウィジェットにライブ ストリームのサポートを追加しました。
- 拡張コントローラのレイアウトと外観を変更しました。
- ネイティブの SeekBar に代わる、ライブ ストリーム対応の CastSeekBar ウィジェットを導入しました。
- ライブ ストリームとの互換性を確保するため、SeekBar ではなく CastSeekBar を使用するように ExpandedControllerActivity を変更しました。 ExpandedControllerActivity#getSeekBar() は非推奨となり、ダミー インスタンスを返すようになりました。
- 新しいプレーヤーの状態 MediaStatus#PLAYER_STATE_LOADING を追加しました。
- ウェブ レシーバーがメディアの読み込みを開始すると、MediaStatus の playerState プロパティは、コンテンツのバッファリングまたは再生が開始されるまで MediaStatus#PLAYER_STATE_LOADING に設定されます。
- ほとんどの場合、アプリはこの状態を MediaStatus#PLAYER_STATE_BUFFERING の処理と同じ方法で処理します。
- バッファリング状態と読み込み状態は、必ずしも相互に置き換えられるわけではありません。
- 読み込み中、ウェブ レシーバーはまだすべてのメディア情報を解決していないため、利用可能なメディア情報は、送信者のメディア読み込みリクエストに存在するもののみです。
- バッファリング中に、メディア情報に、レシーバーによって解決された追加情報が含まれることがあります。
- オーディオブックをサポートするように MediaMetadata を変更しました。
- 新しい MediaMetadata キーを追加しました。
- オーディオブック用の新しいメタデータ タイプを追加しました。
2019 年 3 月 25 日
ウェブ レシーバー
-
document.registerElement()の使用をcustomElements.define()に置き換え、ウェブ レシーバー SDK が新しいバージョンの Cast プラットフォームと互換性を持つようにしました。 -
MediaStatus.breakStatusは、コンテンツにミッドロール挿入点が存在するものの、ミッドロール挿入点が現在再生されていない場合に、空のオブジェクトを返すようになりました。 - インライン VAST タグの解析に関する問題を修正しました。
メディア プレーヤー ライブラリ
- 音声トラックの切り替え時に約 20 秒の遅延が発生する問題を修正しました。
2019 年 2 月 13 日
ウェブ レシーバー
- タッチ UI で [広告をスキップ] ボタンが突然表示される問題を修正しました。
- リモコンに休憩情報が表示される問題を修正しました。
メディア プレーヤー ライブラリ
- プリロードされたメディアの licenseUrl の処理に関する問題を修正しました。
2019 年 2 月 5 日
iOS 送信側 v4.3.5
- オーディオブックのメタデータのサポートを追加しました。詳しくは、GCKMediaMetadata.h をご覧ください。
- podspec で static_framework に正しい値を設定します。
- 接続コントローラのナビゲーション バーとツールバーの styleAttributes を分割しました。
- バグの修正
- 特定のデータベースの初期化に失敗した場合にクラッシュする問題を修正しました。
- 電話の着信中またはアラームの鳴動中にウェブ レシーバーの音量バーで発生する問題を修正しました。
- 検出中に特定のデリゲート メソッドが重複して呼び出される問題を修正しました。
- キュー内の最後のアイテムの再生が終了した後、メディアキュー リストがクリアされない問題を修正しました。
- ネットワークが利用できない場合に、到達不能な付近のデバイスを表示しないようにしました。
- 音量を調整できないデバイスのデバイス ビュー コントローラで、音量スライダーを無効にしました。