Đối với mỗi phiên bản Google Cast mới được phát hành, các thay đổi sẽ được mô tả bên dưới và tài liệu tham khảo API sẽ được cập nhật. Để biết các thay đổi đối với Danh sách kiểm tra thiết kế, hãy xem nhật ký thay đổi của danh sách này.
Ngày 28 tháng 10 năm 2024
Android Sender 22.0.0 và Android TV receiver 21.1.1 (Trình gửi Android 22.0.0 và Bộ thu Android TV 21.1.1)
- Khắc phục lỗ hổng từ chối dịch vụ tiềm ẩn trong thư viện Protobuf Java Lite.
- Đã xoá MediaNotificationService. Các ứng dụng không nên trực tiếp sử dụng API này.
- Việc khắc phục lỗi cho các thiết bị chạy Android R trở xuống trong đó việc cố gắng hiển thị hình ảnh quá nhỏ trong thông báo Google Cast có thể dẫn đến sự cố Giao diện người dùng hệ thống.
Ngày 4 tháng 9 năm 2024 Ngày 1 tháng 11 năm 2024
Web Receiver 3.0.0133 3.0.0135 3.0.0137
- Phiên bản Shaka Player mặc định mà CAF sử dụng được cập nhật từ 4.3.4 lên 4.9.2. Hãy xem nhật ký thay đổi của Shaka Player để biết danh sách đầy đủ các thay đổi.
- Bật tính năng tải trước nội dung cho trình phát Shaka. Điều này cho phép chuyển đổi liền mạch giữa các mục nội dung nghe nhìn hoặc điểm chèn quảng cáo.
- Khắc phục lỗi do bộ mã hoá và giải mã Shaka chuyển đổi gây ra.
- Thêm một trường mới
ErrorSeverity
cho các lỗi Shaka. Nếu mức độ nghiêm trọng làRECOVERABLE
thì không được dừng phát. - Khắc phục lỗi tải nội dung cho các yêu cầu tải đồng thời.
- Trong nội bộ, CAF hiện sử dụng
shaka.Player#attach
để đính kèm một phần tử nội dung đa phương tiện thay vì truyền phần tử nội dung đa phương tiện đó đến hàm khởi tạoshaka.Player
(không dùng nữa trong API Shaka). - Thêm các trường
frameType
vàframeDescription
vàocast.framework.events.Id3Event
. Các trường này được điền khi bạn sử dụng Shaka Player để phát. - Đã thêm sự kiện
REQUEST_GET_STATUS
vàREQUEST_PRELOAD
. Bạn có thể theo dõi các sự kiện đó bằngPlayerManager#addEventListener
. - Thêm phản hồi lỗi cho các yêu cầu tải có
requestId
không chính xác thay vì tự động không thành công. - Khắc phục nhật ký cảnh báo cho cấu hình
jumpLargeGaps
của Shaka Player không dùng nữa trong Shaka phiên bản 4. - Đã bắt đầu điền
requestId
vào thông báoMediaStatus
cho trạng tháiLOADING
. - Khôi phục thực thể trình phát Shaka khi tải nội dung mới.
- Ngừng hỗ trợ lệnh nội dung nghe nhìn
QUEUE_SHUFFLE
không còn được dùng nữa. Thay vào đó, hãy sử dụngQUEUE_UPDATE
. - Khắc phục tính năng hỗ trợ các nhóm quảng cáo VAST trong đó mỗi thẻ
<Ad>
có một thuộc tínhsequence
và một thẻ<Wrapper>
lồng nhau. - Khắc phục việc truyền thuộc tính
crossorigin
không có giá trị từ<cast-media-player>
đến phần tử<video>
lồng nhau. - Hiển thị ngôn ngữ âm thanh trong băng trong MPL.
Ngày 22 tháng 8 năm 2024
iOS Sender 4.8.3
- Khắc phục lỗi Nút truyền không mở bộ chọn thiết bị khi nhận được thao tác nhấn.
- Khắc phục sự cố ảnh hưởng đến các thiết bị chạy iOS 17 trở lên liên quan đến Định tuyến AV.
Ngày 18 tháng 4 năm 2024
iOS Sender 4.8.1
- Phiên bản tối thiểu được Cast SDK hỗ trợ hiện là iOS 14.
- Tệp kê khai về quyền riêng tư có trong gói cùng với xcframework đã ký.
- Chế độ khách không còn được dùng nữa và đã bị xoá. Bạn sẽ có thể tích hợp một phiên bản SDK duy nhất từ bản phát hành này.
- Khắc phục sự cố nếu thỉnh thoảng quảng cáo ngắn được phát trong khi truyền.
Ngày 11 tháng 12 năm 2023
Web Receiver 3.0.0122
- Thêm tính năng hỗ trợ cho Ad Pods và Ad Buffet cho VAST.
- Cập nhật giao diện người dùng điều khiển nội dung nghe nhìn của Trình phát Cast cho các thiết bị Google TV.
- Thêm trường
audioTrackInfo
mới vào đối tượngTrack
. - Thêm
cast.framework.system.Message
đại diện cho một thông báo nhận được từ hoặc gửi đến người gửi. - Thay đổi logic điểm chèn quảng cáo. Giờ đây, Trình thu phát web chỉ tạo một điểm chèn
seek-{timestamp}
tổng hợp khi có nhiều hơn 1 điểm chèn được trả về từBreakManager#setBreakSeekInterceptor
, nếu không, điểm chèn tìm kiếm sẽ vẫn bằng điểm chèn ban đầu trên tiến trình. - Thêm tuỳ chọn
CastReceiverOptions#shakaVariant
để tải các phiên bản gỡ lỗi của Shaka Player trong CAF. -
Khắc phục lỗi
PlaybackConfig#licenseRequestHandler
vàPlaybackConfig#licenseResponseHandler
không được Shaka for HLS nhận dạng khi sử dụng phương thức mã hoá AES-128. - Khắc phục lỗi
ID3Event
không kích hoạt khi sử dụng Shaka Player. - Khắc phục các bản âm thanh dạng văn bản được tải không qua cửa hàng khi sử dụng quảng cáo trước video.
- Khắc phục lỗi hiển thị văn bản khi sử dụng
UITextDisplayer
. - Khắc phục nhiều vấn đề phân biệt chữ hoa chữ thường cho các loại VAST, MIME và tên hệ thống bảo vệ nội dung.
- Khắc phục nhiều vấn đề về phụ đề bắt buộc.
- Khắc phục việc điền mã
EndedReason
cho các sự kiệnBREAK_CLIP_ENDED
.
Ngày 4 tháng 12 năm 2023
Android Sender 21.4.0 và Android TV Receiver 21.0.1
-
Phát hành play-services-cast:21.4.0 và play-services-cast-framework:21.4.0
- Tăng minSdkVersion lên từ 16 lên 19.
-
Cập nhật để phụ thuộc vào androidx.mediarouter:mediarouter:1.6.0-beta01. Điều này khiến
MediaRouteButtons
luôn hiển thị theo mặc định. Điều này cho phép giảm các trường hợp trong đó chế độ khám phá thiết bị Truyền được khởi động tự động mà không cần người dùng thực hiện hành động. -
Thêm
CastOptions.Builder#setSessionTransferEnabled
để đặt xem ứng dụng gửi có hiển thị các thiết bị Cast khi Trình chuyển đổi đầu ra đang bật hay không. Giá trị mặc định là true. -
MediaSessions
không còn được tạo khi ứng dụng không đặtCastMediaOptions
hoặc đặt CastMediaOptions thành rỗng. -
Khắc phục lỗi
MiniControllerFragment
android.view.InflateException
có thể xảy ra khi sử dụngFragmentContainerViews
. -
Thêm các phiên bản mới của
CastButtonFactory#setUpMediaRouteButton
trả vềTasks
mà các ứng dụng có thể theo dõi để xác định thành công hoặc một trường hợp ngoại lệ được gửi. Các phiên bản cũ không nhận đối sốExecutor
sẽ bỏ qua ModuleUnavailableExceptions và không báo lỗi.
-
Đã phát hành play-services-cast-tv:21.0.1
- Tăng minSdkVersion lên từ 16 lên 19.
- Bản phát hành này có một số điểm cải thiện về chất lượng
Ngày 20 tháng 7 năm 2023
iOS Sender 4.8.0
- Phiên bản tối thiểu mà SDK iOS hỗ trợ hiện là iOS 13.
- Bản phát hành XCFramework ổn định đầu tiên.
- XCFrameworks có sẵn thông qua Cocoapods.
- Khôi phục chức năng điều chỉnh âm lượng bằng các nút âm lượng vật lý trong khi phát nội dung nghe nhìn.
- Nút Truyền hiện tuân theo màu phủ khi được sử dụng trong thanh điều hướng.
- Giờ đây, bạn có thể tuỳ chỉnh màu tiêu đề điều hướng bằng cách sử dụng API GCKUIStyle.
- Khắc phục lỗi thanh điều hướng trong suốt trong Chế độ xem danh sách phụ đề của bản nhạc.
- Khắc phục một sự cố trong XCFramework beta.
- Thêm một API để liên kết UIControl với các thao tác tua đi hoặc tua lại.
- Bổ sung tính năng hỗ trợ truyền cho máy tính bảng Pixel.
Ngày 6 tháng 7 năm 2023
Web receiver 3.0.0111
-
Bổ sung tính năng hỗ trợ cho tính năng chèn quảng cáo động bằng cách sử dụng
BreakManager
addBreak(breakData, breakClips, broadCastMediaStatus)
vàremoveBreakById(breakId)
. -
Thêm tính năng phân tích cú pháp chuỗi
Subtype
vào tệp kê khai Smooth. -
Thêm tính năng hỗ trợ cho các yêu cầu không đồng bộ trong
manifestRequestHandler
,segmentRequestHandler
vàlicenseRequestHandler
cho Shaka Player. - Hỗ trợ thêm phụ đề bắt buộc.
- Nâng phiên bản Shaka mặc định cho CAF lên phiên bản 4.3.4.
-
Làm rõ nội dung mô tả tham số
setActiveByIds
. - Sửa cách CAF chọn các bản âm thanh riêng biệt.
- Sửa lỗi chuyển đổi loại nội dung yêu cầu cho bộ lọc yêu cầu Shaka.
-
Thêm tính năng truy vấn
CreativeInformation
liên quan đếnBreakClip
trongBreakManager
getCreativeInfoByClipId(breakClipId)
. - Khắc phục vấn đề thiếu siêu dữ liệu về nội dung nghe nhìn trong quá trình tải phần tử nội dung nghe nhìn trên các thiết bị do DPad điều khiển.
-
Thêm thuộc tính
hlsSegmentFormat
vàhlsVideoSegmentFormat
vàoBreakClip
. - Khắc phục lỗi so sánh loại MIME phân biệt chữ hoa chữ thường bằng MPL.
- Khắc phục tình trạng lưu vào bộ nhớ đệm vô hạn của HLS trực tiếp (dựa trên TS) khi tải bằng Shaka Player.
-
Sửa hành vi
PlayerDataBinder
của sự kiệnIS_AT_LIVE_EDGE_CHANGED
. - Khắc phục vòng lặp vô hạn khi không có đủ dữ liệu được cung cấp trong các phân đoạn TS bằng MPL.
-
Thêm
error.stack
cho các lỗi Shaka Player. -
Thay đổi để sử dụng trường
audioMimeType
thay vìaudioCodec
từ đối tượng bản nhạc của Shaka Player để điền trườngcast.framework.messages.Track.trackContentType
cho các bản nhạc biến thể. -
Thêm
shaka.extern.track.label
vàocast.framework.messages.Track.name
cho các bản nhạc của Shaka Player. -
Đã mở rộng đối tượng
cast.framework.stats.Stats
để tính đến các trường hiện có trongshaka.extern.Stats
. - Sửa cách tính thời gian phát nội dung đa phương tiện cho nội dung có các điểm chèn quảng cáo được nhúng mở rộng.
Ngày 28 tháng 3 năm 2023
Android Sender 21.3.0 và Android TV Receiver 21.0.0
-
Phát hành play-services-cast:21.3.0 và play-services-cast-framework:21.3.0
-
NotificationManager
hiện được dùng để đăng thông báo truyền phát nội dung đa phương tiện thay vìForeground Service
. -
Thêm
CastReasonCodes#CAST_CANCELLED
mới để cho biết các phiên truyền đang bị huỷ.
-
-
Phát hành play-services-cast-tv:21.0.0
- Khắc phục chú giải có tính chất rỗng cho
MediaManager
.
- Khắc phục chú giải có tính chất rỗng cho
Ngày 17 tháng 10 năm 2022
Web Receiver 3.0.0105
- Nâng cấp trình phát Shaka lên phiên bản 3.2.11.
-
Thêm
cast.framework.PlaybackConfig#enableUITextDisplayer
để hiển thị phụ đề trong Trình phát Shaka bằng DOM. -
Thêm
cast.framework.CastReceiverOptions#shakaVersion
vàcast.framework.CastReceiverOptions#useShakaForHls
để cho phép các receiver sử dụng Shaka Player để phát HLS. -
PlaybackConfig#manifestHandler
,PlaybackConfig#segmentHandler
vàPlaybackConfig#licenseHandler
hiện có thể truy cập vào các tiêu đề phản hồi HTTP. -
Thêm
customData
vàoCommandAndControlManager#ErrorResponseData
khi thông báoLOAD_BY_ENTITY
được giải quyết nhưng gặp lỗi.
Ngày 10 tháng 10 năm 2022
Android Sender 21.2.0
-
Phát hành play-services-cast:21.2.0 và play-services-cast-framework:21.2.0
-
Ra mắt tính năng
Output Switcher
. -
Thêm một API mới
Cast.Listener#onDeviceNameChanged()
để thông báo về việc thay đổi tên thiết bị củastream transfer
. -
Ngừng sử dụng
CastOptions.Builder#setVolumeDeltaBeforeIceCreamSandwich(double)
vàCastOptions#getVolumeDeltaBeforeIceCreamSandwich()
. -
Sửa
ForegroundServiceStartNotAllowedException
bằngMediaNotificationService
. -
Cập nhật
MediaNotificationService
bằngMedia controls in System UI
. -
Cập nhật các API
RemoteMediaClient
để chấp nhậncustomData
rỗng. -
Cập nhật
MediaInfo.Builder
để chấp nhậncontentId
hoặccontentURL
. -
Cập nhật
ImagePicker#onPickImage
để chấp nhậnMediaMetadata
rỗng. -
Cập nhật phần phụ thuộc
com.google.android.datatransport:transport-api
lên phiên bản mới nhất.
-
Ra mắt tính năng
Ngày 8 tháng 8 năm 2022
Android Sender 21.1.0 và Android TV Receiver 20.0.0
-
Phát hành play-services-cast:21.1.0 và play-services-cast-framework:21.1.0
-
Ngừng sử dụng
CastContext#getSharedInstance(Context)
. Thay vào đó, hãy sử dụngCastContext#getSharedInstance(Context, Executor)
(trả về API Tác vụ) vàModuleUnavailableException
để xử lý ngoại lệ khi SDK Truyền không tải được mô-đun Truyền nội bộ. -
Ngừng sử dụng
ApplicationMetadata#getImages()
. Thay vào đó, hãy sử dụngApplicationMetadata#getIconUrl()
để trả về hình ảnh ứng dụng được đặt trong Cast Developer Console. -
Khắc phục lỗi
ConcurrentModificationException
có thể xảy ra khi đăng ký và huỷ đăng kýMediaQueue.Callbacks
. -
Sửa
MediaInfo#getStreamDuration()
cho sự kiện phát trực tiếp. -
Khắc phục các hạn chế về thành phần phản hồi với thao tác nhấn vào thông báo cho
MediaNotificationService
trên Android S. -
Khắc phục vấn đề
CastContext
tham chiếu đến hoạt động bị rò rỉ. - Đã khắc phục lỗi hiển thị hình nền sắc nét trong quảng cáo thay vì phiên bản được làm mờ.
-
Ngừng sử dụng
-
Đã phát hành play-services-cast-tv:20.0.0
- Thay đổi
minSdkVersion
từ 14 lên 16. -
Khắc phục vấn đề với
MediaManager#setSessionCompatToken(MediaSession.CompatToken)
khi đối số rỗng không được hỗ trợ đúng cách.
- Thay đổi
Ngày 31 tháng 3 năm 2022
Web Receiver 3.0.0103, MPL Player 1.0.0.113
- Nâng cấp phiên bản trình phát Shaka mặc định lên phiên bản 3.2.2.
-
Thêm một API mới
cast.framework.PlaybackConfig#shakaConfig
để cho phép ghi đè phiên bản trình phát Shaka và các tuỳ chọn Shaka khác. -
Thêm một API mới,
cast.framework.ui.Controls#hasMediaControlsOverlay()
, để truy vấn xem lớp phủ điều khiển nội dung nghe nhìn có hiển thị ở đầu ứng dụng hay không. -
Thêm một kiểu mới là
cast.framework.ui.ControlsButton.LIKE_HEART
cho thao tác Thích của người dùng. -
Giá trị
currentMediaTime
của dữ liệu sự kiệncast.framework.events.EventType.BREAK_CLIP_ENDED
hiện đại diện cho thời gian hiện tại của đoạn quảng cáo mới nhất tại thời điểm sự kiện xảy ra. -
Thêm một phương thức
cast.framework.PlayerManager#getRawCurrentTimeSec
trả về thời gian phát nội dung nghe nhìn của phần tử nội dung nghe nhìn. -
Thêm
cast.framework.NetworkRequestInfo#timeoutInterval
để chỉ định thời gian chờ yêu cầu HTTP cho các yêu cầu của người chơi. - Sửa lỗi MPL trong quá trình giải mã phụ đề CEA 608/708 cho các luồng A/V đã được loại bỏ.
- Khắc phục logic phân tích cú pháp dấu thời gian MPL WebVTT để chấp nhận hơn 2 chữ số cho giá trị giờ.
Ngày 9 tháng 12 năm 2021
Android Sender 21.0.0
- Thêm tính năng hỗ trợ tính chất rỗng tốt hơn cho Kotlin, bằng cách coi các lỗi vi phạm về độ an toàn của giá trị rỗng là lỗi. Nhà phát triển Java sẽ không bị ảnh hưởng. Nhà phát triển Kotlin có thể thấy bản dựng mới gặp lỗi nếu mã hiện có của họ không an toàn cho giá trị rỗng.
Ngày 19 tháng 11 năm 2021
iOS Sender 4.7.0
- Khắc phục tính năng hỗ trợ trình gửi iOS để sử dụng thông tin xác thực ATV bằng Cast Connect.
- Khắc phục lỗi các thanh điều hướng có nền trong suốt khi tạo bản dựng bằng Xcode 13.
-
Khắc phục các vấn đề về hỗ trợ tiếp cận được báo cáo bằng
GCKUICastButton.
- Khắc phục lỗi trong đó việc chuyển đổi giữa Wi-Fi và mạng di động sẽ ngắt kết nối một phiên truyền thay vì tạm ngưng phiên đó.
- Ngừng hỗ trợ iOS10 và iOS11, do đó, ngừng hỗ trợ kiến trúc 32 bit.
- Các bản sửa lỗi và cải tiến hiệu suất khác
Ngày 16 tháng 11 năm 2021
Android Sender 20.1.0
- Lưu ý: Các ứng dụng nhắm đến Android 12 phải cập nhật lên Android Sender 20.1.0 để ngăn sự cố trong thời gian chạy.
- Cải tiến danh sách chờ
-
Thêm lệnh gọi lại
itemsReorderedAtIndexes
mới vào MediaQueue. Lệnh gọi lại này sẽ được gọi khi hàng đợi đã được sắp xếp lại. - Thêm tính năng hỗ trợ chuyển đổi tuần tự các lệnh hàng đợi.
-
Đặt tham số
customData
trongRemoteMediaClient#queueSetRepeatMode
có thể nhận giá trị rỗng. - Tính năng Màn hình từ xa không còn được dùng nữa.
minSdkVersion
đã được tăng từ 14 lên 16.
Ngày 26 tháng 10 năm 2021
Web receiver 3.0.0102
- Nâng cấp lên trình phát Shaka phiên bản 3.0.13 (đồng thời khắc phục một số vấn đề đã báo cáo trước đó).
- Bổ sung tính năng hỗ trợ cho hình ảnh phụ trên màn hình thông minh và Chromecast.
- Khắc phục vấn đề phụ đề không hiển thị cho các luồng được lưu vào bộ đệm do lỗi trong logic dùng để phát hiện các bản nhạc trùng lặp.
-
Khắc phục vấn đề lệnh gọi lại lỗi của trình nhận không được kích hoạt khi
LOAD_BY_ENTITY
trả về một lỗi. - Thêm tính năng hỗ trợ bộ mã hoá và giải mã âm thanh AAC (HE-AAC) hiệu suất cao cho các luồng truyền tải.
-
Khắc phục lỗi
PlayerManager.getStats()
không trả về giá trị chính xác cho chiều cao và chiều rộng. -
Xoá thông tin VAST và VMAP khỏi thông báo
MediaStatus
để tránh tình trạng tràn bộ nhớ có thể khiến trình gửi bị ngắt kết nối với trình nhận. -
Khắc phục vấn đề trong đó
endedReason
không được cung cấp cho người gửi khi quảng cáo bị bỏ qua. - Khắc phục vấn đề điểm chèn quảng cáo bị xoá khỏi hàng đợi tải trước khi phát.
-
Thêm trường
cast.framework.message.QueueChange#reorderItemIds
mới chứa danh sách các mục hàng đợi chịu ảnh hưởng của thao tácQUEUE_CHANGE
. - Giảm hiện tượng lưu vào bộ đệm trong luồng trực tiếp HLS ở định dạng MPL khi chuyển đổi giữa các bản âm thanh. Nhờ vậy, âm thanh và video giờ đây luôn đồng bộ với nhau.
- Khắc phục lỗi phân tích cú pháp luồng HLS trong MPL có phụ đề CEA608/CEA708 được nhúng.
- Các nút điều khiển nội dung nghe nhìn cho Chromecast có Google TV sẽ bị ẩn khi nội dung nghe nhìn bị tạm dừng trong hơn 5 giây.
Ngày 26 tháng 5 năm 2021
iOS Sender 4.6.1
- Khắc phục vấn đề các phiên truyền trong nền bị tạm ngưng đối với những ứng dụng cho phép thực thi trong nền.
Ngày 17 tháng 5 năm 2021
iOS Sender 4.6.0
- Thay đổi hành vi mặc định của nút Truyền để luôn hiển thị khi kết nối với Wi-Fi.
- Thêm hộp thoại trợ giúp mới hiển thị khi người dùng nhấn vào nút Truyền và không tìm thấy thiết bị nào.
-
API
GCKUICastButton::triggersDefaultCastDialog
không dùng nữa. -
Thêm tính năng hỗ trợ đồng nhất hơn cho việc tuỳ chỉnh hộp thoại cho những ứng dụng triển khai giao diện người dùng tuỳ chỉnh thông qua API mới
GCKUICastButtonDelegate
. - Bổ sung tính năng hỗ trợ chế độ tối cho iOS 13 trở lên.
-
Thêm tuỳ chỉnh điểm đánh dấu quảng cáo vào
GCKUIStyleAttributes
. -
Thêm tính năng hỗ trợ cho
hlsSegmentFormat
vàhlsVideoSegmentFormat
cho nội dung nghe nhìn. - Sửa lỗi và cải tiến hiệu suất.
Ngày 29 tháng 4 năm 2021
Web Receiver 3.0.0096
- Khắc phục lỗi truyền hình ảnh bị gián đoạn.
Ngày 20 tháng 4 năm 2021
Android Sender 20.0.0 và Android TV Receiver 18.0.0
-
Phát hành play-services-cast:20.0.0 và play-services-cast-framework:20.0.0.
- Xoá GameManager và các API liên quan. Các API này không còn được dùng nữa kể từ năm 2017.
-
Thêm lớp
SessionState
vào thư viện ứng dụng truyền. -
Thêm
CastReasonCodes
để cung cấp nội dung giải thích chi tiết vềCastStatusCodes
. Sử dụng phương thứcCastContext#getCastReasonCodeForCastStatusCode(int)
để dịch từCastStatusCodes
sangCastReasonCodes
. -
Thêm
HlsSegmentFormat
vàHlsVideoSegmentFormat
vàoMediaInfo.Builder
. -
Đã đánh dấu
foregroundServiceType
củaMediaNotificationService
làmediaPlayback
. -
Cập nhật các phần phụ thuộc trên
com.google.android.datatransport:transport-api
lên phiên bản mới nhất. -
Thêm hàm khởi tạo
MediaLoadRequestData.Builder
để tạo từ đối tượngMediaLoadRequestData
. - Khắc phục vấn đề nút phát/tạm dừng trên trình phát thu nhỏ khi chuyển từ video theo yêu cầu sang sự kiện phát trực tiếp TRỰC TIẾP.
-
Triển khai
MediaIntentReceiver#ACTION_DISCONNECT
cho các thông báo về nội dung nghe nhìn được truyền.
-
Phát hành play-services-cast-tv:18.0.0:
-
Thêm lớp
StoreSessionRequestData
và lớpStoreSessionResponseData
vào thư viện Cast-tv.
-
Thêm lớp
Ngày 5 tháng 4 năm 2021
Web receiver 3.0.0095
- Nâng cấp Shaka Player lên phiên bản 3.0.10.
-
Nút Truyền hiện hiển thị theo mặc định khi lệnh nội dung nghe nhìn
STREAM_TRANSFER
được hỗ trợ. - Thêm Thanh đề xuất vào cuối giao diện người dùng duyệt nội dung nghe nhìn. Thanh đề xuất chứa các khối tương tác mà khi được chọn, có thể phát một mục nội dung nghe nhìn hoặc cuộn qua các mục nội dung nghe nhìn có sẵn. Mỗi khối cũng liên kết với một lệnh có sẵn của Trợ lý Google. Khối đề xuất hiện chỉ được hỗ trợ khi ngôn ngữ hệ thống được đặt thành tiếng Anh hoặc tiếng Nhật.
- Khắc phục lỗi trong Chromecast có Google TV, trong đó lớp phủ điều khiển nội dung nghe nhìn hiển thị khi truyền nội dung ảnh đến bộ thu mặc định.
- Đã thêm tùy chọn hỗ trợ cho sự kiện
TRACKS_CHANGED
.
Ngày 18 tháng 12 năm 2020
Web Receiver 3.0.0085
-
Thêm các tuỳ chọn vào
CastReceiverOptions
để tắt tính năng tải Shaka và MPL.
Ngày 3 tháng 12 năm 2020
iOS Sender 4.5.3
-
Sửa lỗi thời gian tải "Undefined characters for Architecture arm64" (Biểu tượng không xác định cho kiến trúc arm64) đối với
GCKCredentialsData
. -
Khắc phục lỗi trình biên dịch cho tính chất rỗng xung đột trên
GCKCredentialsData
. -
Giờ đây, thông báo cảnh báo sẽ được ghi lại nếu thiếu các mục dịch vụ Bonjour bắt buộc trong
Info.plist
.
Ngày 4 tháng 11 năm 2020
iOS Sender 4.5.2
-
Cập nhật phiên bản tối thiểu của thư viện
Protobuf
lên 3.13 trong CocoaPods. Việc sử dụng các phiên bảnProtobuf
trước đó sẽ khiến SDK gặp sự cố. - Bản phát hành này chỉ dành riêng cho CocoaPods và sử dụng cùng một tệp nhị phân như phiên bản 4.5.1.
Ngày 13 tháng 10 năm 2020
iOS Sender 4.5.1
-
Khắc phục vấn đề
GCKUICastButton
với bộ chọn thiết bị tuỳ chỉnh không cập nhật để phản ánh chính xác trạng thái Truyền. - Khắc phục cảnh báo "Xung đột giá trị xác định tính chất rỗng trên các kiểu dữ liệu trả về".
Ngày 14 tháng 9 năm 2020
Trình nhận trên web
- Nâng cấp Shaka Player lên 2.5.16.
iOS Sender 4.5.0
- Hỗ trợ thêm các thay đổi đối với tính năng khám phá thiết bị Truyền trong iOS 14. Các thay đổi này yêu cầu người dùng phải có sự cho phép rõ ràng khi truyền lần đầu tiên. Hãy xem phần Phát lần đầu trong iOS 14 để biết thêm thông tin.
- Cập nhật khả năng hỗ trợ SDK tối thiểu lên iOS 10.
Ngày 8 tháng 9 năm 2020
Trình gửi web
- Ra mắt Cast Connect, cho phép các ứng dụng Chrome truyền đến các ứng dụng Android TV. Để biết thông tin chi tiết, hãy xem Tài liệu về bộ thu Android TV.
Ngày 31 tháng 8 năm 2020
Web Receiver
- Thêm tính năng hỗ trợ cho #EXT-X-DATERANGE trong HLS/EventStream trong DASH.
Ngày 3 tháng 8 năm 2020
Trình gửi iOS 4.4.8
- Ra mắt Cast Connect, cho phép các ứng dụng iOS truyền nội dung sang các ứng dụng Android TV. Để biết thông tin chi tiết, hãy xem tài liệu về Bộ thu Android TV.
Ngày 29 tháng 7 năm 2020
Android Sender 19.0.0 và Android TV receiver 17.0.0
-
Ra mắt Cast Connect, cho phép các ứng dụng Android TV
tuân thủ giao thức Cast để hoạt động như các ứng dụng Receiver. Để biết thông tin chi tiết, hãy xem Tài liệu về bộ thu Android TV.
- Phát hành play-services-cast-tv:17.0.0 dưới dạng SDK trình thu nhận cho các ứng dụng Android TV.
- Phát hành play-services-cast:19.0.0 và play-services-cast-framework:19.0.0, bao gồm cả API trình gửi Cast Connect và API mà play-services-cast-tv sử dụng.
-
Nội dung cập nhật API:
-
Không dùng
AdBreakStatus#AD_BREAK_CLIP_NOT_SKIPPABLE
nữa, hãy chuyển sang dùngAdBreakClipInfo#AD_BREAK_CLIP_NOT_SKIPPABLE
. -
Đổi tên
CastRemoteDisplayLocalService#getDisplay()
thànhCastRemoteDisplayLocalService#getCastRemoteDisplay()
để tránh xung đột API trên Android 11. -
Thêm
getCustomData()
vàgetType()
vàoMediaError
. -
Thêm hằng số bit chi tiết của lệnh được hỗ trợ (
MediaStatus#COMMAND_*
) trongMediaStatus
. -
Đã hiển thị
MediaTrack#getRoles()
. -
Đã hiển thị
RemoteMediaClient.Callback#onMediaError()
.
-
Không dùng
Ngày 13 tháng 7 năm 2020
Trình nhận trên web
- Cải thiện khả năng phát hiện danh mục nội dung nghe nhìn cho giao diện người dùng mặc định (video so với âm thanh).
- Thêm tính năng hỗ trợ thời gian tuyệt đối trực tiếp từ Trình phát Shaka.
- Khắc phục vấn đề âm thanh bị lỗi trên thiết bị Nest Hub Max.
- Nâng cấp Shaka Player lên 2.5.12.
Ngày 4 tháng 5 năm 2020
Web Receiver
- Hiện tại, bạn có thể định cấu hình giá trị thời gian chờ cho các lệnh của Trợ lý Google.
- Mã lỗi MPL chi tiết giờ đây sẽ hiển thị trong các sự kiện lỗi.
-
Giờ đây, bạn có thể thực thi các lệnh đa phương tiện được hỗ trợ bằng cách sử dụng cờ
enforceSupportedCommands
. - Khắc phục các lệnh được hỗ trợ được báo cáo trong thời gian nghỉ giải lao khi phát.
- Khắc phục vấn đề với yêu cầu tải ngẫu nhiên của Trợ lý.
- Khắc phục lỗi trong các giá trị
getStats
.
Ngày 12 tháng 3 năm 2020
Trình nhận trên web
-
Thêm tính năng mới của thiết bị
IS_CBCS_SUPPORTED
vàodeviceCapabilities
. - Nâng cấp Shaka Player lên 2.5.8.
Ngày 27 tháng 2 năm 2020
iOS Sender v4.4.7
- Sửa các nút âm lượng vật lý cho các ứng dụng không sử dụng bất kỳ thành phần giao diện người dùng nào từ SDK.
-
Khắc phục vấn đề về nhãn
currentTime
trong bộ điều khiển mở rộng khi nhấn nhiều lần nút tiến hoặc lùi. -
Các mục nội dung nghe nhìn trong
GCKMediaQueue
sẽ được duy trì sau khi ứng dụng chuyển sang chế độ nền. -
Nội dung cập nhật về tuỳ chỉnh giao diện người dùng:
- Thanh tiến trình của tay điều khiển mini hiện có thể tuỳ chỉnh.
- Giờ đây, bạn có thể tuỳ chỉnh màu nền của thanh điều hướng và thanh công cụ của hộp thoại Truyền.
- Khắc phục các vấn đề về giao diện người dùng chỉ có trên iPhone X.
- Khắc phục một số vấn đề gây ra sự cố và sự cố.
Ngày 24 tháng 2 năm 2020
Android Sender 18.1.0
-
Thêm các hằng số được xác định trước cho
MediaError
mã lỗi chi tiết và lý do lỗi.
Ngày 22 tháng 1 năm 2020
Web Receiver
- Khắc phục vấn đề nhiều trạng thái nội dung nghe nhìn được truyền đi khi thay đổi các lệnh được hỗ trợ.
Trình nhận phiên bản 2
- Cải thiện lựa chọn tốc độ bit cho Quảng cáo VAST.
MPL
- Thêm tính năng hỗ trợ tải trước khoá phiên. Hãy xem bản nháp phiên bản thứ 2 của tính năng Phát trực tiếp qua HTTP để biết thêm thông tin.
Ngày 7 tháng 1 năm 2020
Trình nhận trên web
-
Đã thêm tính năng hỗ trợ cho siêu dữ liệu có dấu thời gian ID3 trong
cast.framework.events.EmsgEvent
. Ngoài ra,EmsgEvent
hiện được gửi cho nội dung HLS/CMAF. -
Khắc phục vấn đề thiếu dữ liệu người chơi trong
PLAYER_LOAD_COMPLETE
khi chuyển sang một phiên nội dung đa phương tiện mới. - Khắc phục vấn đề biểu tượng nội dung nghe nhìn trùng lặp với số lượng và thời gian đếm ngược của đoạn chèn quảng cáo.
- Khắc phục vấn đề trong đó đồng hồ đếm ngược của đoạn quảng cáo đầu tiên luôn hiển thị 0:00.
- Nâng cấp Shaka Player lên phiên bản 2.5.6.
Trình thu tín hiệu web phiên bản 2
-
Thêm chức năng thiết bị mới
IS_DEVICE_REGISTERED
vàodeviceCapabilities
. Nếu được đặt, thiết bị Cast sẽ được đăng ký trong Cast Developer Console để gỡ lỗi. - Khắc phục sự cố tải bị đình trệ.
- Giờ đây, hệ thống sẽ gửi thông báo lỗi nội dung nghe nhìn riêng lẻ cho từng mục không thành công trong hàng đợi.
MPL
- Khắc phục vấn đề sự kiện phát trực tiếp trong đó âm thanh sẽ tiếp tục phát trong một khoảng thời gian sau khi nhận được thông báo dừng.
- Khắc phục vấn đề các cấu phần phần mềm nén video xuất hiện khi mức chất lượng thay đổi.
- Khắc phục vấn đề không phát được luồng HLS sử dụng các phân đoạn *.m4s.
Ngày 5 tháng 12 năm 2019
Android Sender 18.0.0
-
Thêm
setMediaSessionEnabled
để nhà phát triển bật và tắt phiên phát nội dung đa phương tiện do SDK Cast tạo. - Thay đổi cách hiển thị thông báo nội dung nghe nhìn trong phiên Truyền. Nếu bạn bật thông báo nội dung nghe nhìn, thông báo này sẽ luôn xuất hiện trong phiên truyền. Trước đây, trạng thái này chỉ xuất hiện khi ứng dụng chạy trong nền.
-
Thay đổi một số lớp liên quan đến nội dung nghe nhìn để triển khai giao diện
Parcelable
.
Ngày 11 tháng 11 năm 2019
iOS Sender v4.4.6
- Khắc phục vấn đề liên quan đến phiên bản tối thiểu được hỗ trợ của iOS 9.
Ngày 7 tháng 10 năm 2019
Trình nhận trên web
- Hiển thị vai trò của bản nhạc trong siêu dữ liệu của bản nhạc.
- Nâng cấp phiên bản Shaka Player lên 2.5.5.
Ngày 23 tháng 9 năm 2019
iOS Sender v4.4.5
- Cải thiện khả năng hỗ trợ khám phá và quản lý phiên thiết bị Truyền.
-
Thêm các lệnh đa phương tiện mới vào
GCKMediaStatus
. -
Thêm thuộc tính
whenSkippable
vàoGCKAdBreakStatus
. - Sửa lỗi giao diện người dùng cho Google Ads và iOS 13.
Ngày 11 tháng 9 năm 2019
Android Sender 17.1.0
-
Thêm trường
MediaError
vào RemoteMediaClient.MediaChannelResult có thể dùng để truy cập vào mã lỗi chi tiết cho các lệnh nội dung nghe nhìn không thành công. -
MediaStatus.COMMAND_SKIP_FORWARD
vàMediaStatus.COMMAND_SKIP_BACKWARD
không còn được dùng nữa. Thay vào đó, ứng dụng nên sử dụngMediaStatus.COMMAND_QUEUE_NEXT
vàMediaStatus.COMMAND_QUEUE_PREVIOUS
. -
Thêm một phần phụ thuộc mới vào
com.google.android.datatransport:transport-api:2.0.0
.
Ngày 9 tháng 9 năm 2019
Trình nhận trên web
-
Loại siêu dữ liệu
TV_SHOW
hiện có bản xem trước "Phát tiếp theo" trong trình phát mặc định nếu mục tiếp theo được tải trước. -
Thêm lớp
ContentRating
vào không gian têncast.framework.messages
. -
Cập nhật tiêu đề âm thanh giao diện người dùng mặc định để
metadata.artist
được ưu tiên hơnmetadata.albumArtist
. - Thêm tuỳ chọn hỗ trợ cho các giá trị startTime âm để cho biết thời gian bắt đầu tương ứng với thời gian kết thúc nội dung hoặc cạnh trực tiếp.
- Duyệt qua nội dung nghe nhìn:
- Ngăn Duyệt qua nội dung nghe nhìn hiện tự động ẩn sau 30 giây người dùng không hoạt động.
- Thêm nút Phát/Tạm dừng và hình thu nhỏ của mục nội dung nghe nhìn vào góc trên cùng bên phải của lớp phủ Duyệt qua nội dung nghe nhìn.
- Cập nhật hành vi của danh sách Duyệt qua nội dung nghe nhìn. Giờ đây, tính năng cuộn theo chiều ngang được đặt lại thành vị trí ban đầu ở ngoài cùng bên trái mỗi khi bạn đặt nội dung duyệt xem nội dung nghe nhìn.
- Sửa lỗi:
-
Trì hoãn việc phân giải lời hứa kết thúc
BasePlayer
để cho phép kích hoạt sự kiện phần tử nội dung nghe nhìn. - Đã xử lý lỗi tải khi tải trước quảng cáo.
- Lúc này, hình mờ sẽ xuất hiện cùng với phần còn lại của siêu dữ liệu.
-
Giao diện người dùng âm thanh mặc định trên Chromecast tuân theo các kiểu
.progressBar
. - Loại bỏ hiện tượng màn hình IDLE trước khi TẢI và giữa thời điểm phát các mục nội dung đa phương tiện tiếp theo.
- Khắc phục tình trạng tạm dừng khi tua nội dung Dash.
Trình thu tín hiệu web phiên bản 2
-
Thêm lớp
ContentRating
vào không gian têncast.receiver.media
. - Khắc phục lỗi dữ liệu lỗi được truyền không chính xác khi có nhiều mục trong hàng đợi.
Thư viện Media Player
- Thêm các thuộc tính HLS #EXT-X-MEDIA vào API.
- Sửa lỗi:
- Khắc phục vấn đề về các thao tác remove() SourceBuffer không thành công khiến việc chuyển đổi bản âm thanh bị sự cố khi phát.
- Khắc phục vấn đề phân tích cú pháp khi chỉ định kiểu định dạng âm thanh đóng gói (ví dụ: *.ec3) nhưng các phân đoạn dựa trên MPEG-4 vẫn được sử dụng (ví dụ: *.mp4, *.mp4a, v.v.).
- Khắc phục sự cố HLS, trong đó phụ đề CEA608 băng tần hiển thị với độ trễ đáng kể.
- Khắc phục nội dung HLS (Phát trực tuyến dựa trên HTTP) và Êm dịu, không tải được âm thanh.
Ngày 27 tháng 8 năm 2019
Trình gửi web
- Người gửi web hiện sử dụng cú pháp mới của Phần tử tuỳ chỉnh phiên bản 1. Phiên bản này thay thế cho phiên bản 0 không còn được dùng nữa.
-
Khắc phục các sự kiện đã thay đổi cho
breakTime
,breakClipTime
vàliveSeekableRange
bằng cách sử dụng các hàmgetEstimatedBreakTime
,getEstimatedBreakClipTime
vàgetLiveSeekableRange
mới được thêm vào Chrome M77.
Ngày 12 tháng 8 năm 2019
iOS Sender phiên bản 4.4.4
- Cải thiện trải nghiệm trên iOS 13.
- Cải thiện khả năng hỗ trợ khám phá thiết bị Truyền.
Ngày 30 tháng 7 năm 2019
Web Receiver
- Nâng cấp phiên bản Shaka Player lên 2.5.1.
- Khắc phục lỗi lớp phủ siêu dữ liệu biến mất quá nhanh trong quá trình tải nội dung.
- Khắc phục việc xử lý trường hợp từ chối trong trình chặn tải để xoá trạng thái tải.
- Cập nhật
setBrowseContent
thành có thể rỗng. - Khắc phục vấn đề thời gian hiện tại được báo cáo không chính xác khi tua qua các điểm chèn quảng cáo.
- Thêm tuỳ chọn hỗ trợ cho ignoreTtmlPositionInfo để bỏ qua vị trí phụ đề TTML.
- Cải thiện khả năng hỗ trợ xử lý lỗi tải:
- Tránh kích hoạt nhiều
MediaFinishedEvent
. - Kích hoạt lệnh gọi lại lỗi của trình quản lý nội dung nghe nhìn để xoá trình phát khi xảy ra lỗi tải.
Ngày 22 tháng 7 năm 2019
iOS Sender v4.4.3
- Cải thiện khả năng hỗ trợ xử lý các lỗi tải bằng cách cung cấp error_reason.
- Phát hành một phiên bản SDK không có Chế độ khách.
Ngày 17 tháng 6 năm 2019
Android Sender 17.0.0
- SDK mới nhất chuyển từ Thư viện hỗ trợ Android sang Thư viện Jetpack (AndroidX). Thư viện sẽ không hoạt động trừ phi bạn thực hiện các thay đổi sau trong ứng dụng:
-
Nâng cấp
com.android.tools.build:gradle
lên phiên bản 3.2.1 trở lên. - Nâng cấp
compileSdkVersion
lên 28 trở lên. - Cập nhật ứng dụng để sử dụng Jetpack (AndroidX). Làm theo hướng dẫn trong bài viết Di chuyển sang AndroidX.
- Để biết thêm thông tin, hãy xem API của Google cho Ghi chú phát hành Android.
Ngày 10 tháng 6 năm 2019
Web Receiver
- Ra mắt tính năng hỗ trợ Media Browse (Duyệt qua nội dung nghe nhìn), một tính năng mới giúp khám phá nội dung trên màn hình thông minh.
- Thêm tính năng bản địa hoá trong giao diện người dùng mặc định cho 9 ngôn ngữ mới:
- Tiếng Đan Mạch
- Tiếng Anh (Anh)
- Tiếng Anh (Ấn Độ)
- Tiếng Anh (Singapore)
- Tiếng Pháp (Canada)
- Tiếng Ý
- Tiếng Na Uy
- Tiếng Hà Lan
- Tiếng Thuỵ Điển
- Xoá các góc bo tròn khỏi hình minh hoạ đĩa nhạc cho giao diện người dùng từ xa.
- Sửa lỗi cho sự kiện phát trực tiếp và các khu vực khác.
iOS Sender v4.4.2
- Chế độ khách
- Thêm tính năng hỗ trợ cho tuỳ chọn "Bật chế độ khách" trong Bảng điều khiển dành cho nhà phát triển Cast.
- Khắc phục vấn đề quản lý phiên trong Chế độ khách.
- Sửa lỗi
- Khắc phục sự cố bản địa hoá xuất hiện trong phiên bản 4.4.1.
Ngày 24 tháng 4 năm 2019
iOS Sender v4.4.1
- Ra mắt tính năng hỗ trợ alpha cho sự kiện phát trực tiếp. Để biết thông tin chi tiết, vui lòng xem hướng dẫn cho nhà phát triển.
- Thêm các cấu trúc dữ liệu và thuộc tính mới cho trạng thái của sự kiện phát trực tiếp.
- Thêm các khoá GCKMediaMetadata mới.
- Thêm các lệnh nội dung nghe nhìn cho sự kiện phát trực tiếp:
- [GCKRemoteMediaClient loadMediaWithLoadRequestData:]
- [GCKRemoteMediaClient searchedWithOptions:]
- Cải thiện giao diện người dùng điều khiển mở rộng để hỗ trợ sự kiện phát trực tiếp:
- Thay đổi bố cục và giao diện của tay điều khiển mở rộng.
- Sửa lỗi
- Sửa lỗi đáy của GCKUICastContainerViewController trên iPhone X.
- Khắc phục vấn đề kết nối lại khi hệ điều hành đang thực hiện các hoạt động mạng rộng rãi.
- Khắc phục sự cố khi khởi chạy nhãn hỗ trợ tiếp cận bằng GCKUICastButton.
Ngày 23 tháng 4 năm 2019
Trình nhận trên web
- Ra mắt tính năng hỗ trợ alpha cho sự kiện phát trực tiếp. Để biết thông tin chi tiết, vui lòng xem hướng dẫn cho nhà phát triển.
- Cập nhật giao diện người dùng để hỗ trợ sự kiện phát trực tiếp, bao gồm cả chỉ báo trực tiếp.
- Thêm trường mediaCategory vào trạng thái nội dung nghe nhìn để cho biết nội dung nghe nhìn đó là video, âm thanh hay ảnh.
- Sửa lỗi
- Sửa lỗi sử dụng giá trị trả về releaseConfig.segmentHandler.
Thư viện trình phát nội dung đa phương tiện
- Bổ sung tính năng hỗ trợ bộ mã hoá và giải mã HEVC cho HLS ở định dạng MPL.
Trình gửi web
- Ra mắt tính năng hỗ trợ alpha cho sự kiện phát trực tiếp. Để biết thông tin chi tiết, hãy xem hướng dẫn dành cho nhà phát triển.
- Giới thiệu tính năng hỗ trợ quảng cáo. Để biết thông tin chi tiết, vui lòng xem hướng dẫn cho nhà phát triển.
- Thêm RemotePlayerController.skipAd() cho quảng cáo có thể bỏ qua.
Android Sender 16.2.0
- Ra mắt tính năng hỗ trợ alpha cho sự kiện phát trực tiếp. Để biết thông tin chi tiết, vui lòng xem hướng dẫn cho nhà phát triển.
- Thêm các cấu trúc và thuộc tính dữ liệu mới cho trạng thái phát trực tiếp.
- Thêm các khoá MediaMetadata mới.
- Đã thêm các lệnh đối với nội dung nghe nhìn phát trực tiếp:
- RemoteMediaClient#load(MediaLoadRequestData)
- RemoteMediaClient#seek(MediaSeekOptions)
- Cải thiện giao diện người dùng điều khiển mở rộng để hỗ trợ sự kiện phát trực tiếp:
- Thêm tính năng hỗ trợ phát trực tiếp vào các tiện ích giao diện người dùng của tay điều khiển mở rộng.
- Thay đổi bố cục và giao diện của bộ điều khiển mở rộng.
- Ra mắt tiện ích CastSeekBar tương thích với sự kiện phát trực tiếp để thay thế tốc độ thanh ứng dụng gốc.
- Sửa đổi ExpandedControllerActivity để sử dụng CastSeekBar thay vì SeekBar để tương thích với tính năng phát trực tiếp. Mở rộngControllerActivity#getSeekBar() hiện không còn được dùng nữa và sẽ trả về một thực thể giả.
- Thêm trạng thái trình phát MediaStatus#PLAYER_STATE_LOADING mới:
- Khi Web receiver bắt đầu tải nội dung nghe nhìn, thuộc tính PlayerState trong MediaStatus được đặt thành MediaStatus#PLAYER_STATE_TẢIING cho đến khi bắt đầu lưu vào bộ đệm hoặc phát nội dung.
- Trong hầu hết các trường hợp, ứng dụng xử lý trạng thái này giống như cách xử lý MediaStatus#PLAYER_STATE_BUFFERING.
- Các trạng thái lưu vào bộ đệm và tải không phải lúc nào cũng có thể thay thế cho nhau.
- Trong khi tải, Trình nhận web chưa phân giải tất cả thông tin về nội dung nghe nhìn, vì vậy, thông tin nội dung nghe nhìn duy nhất có sẵn sẽ là thông tin có trong yêu cầu nội dung nghe nhìn tải của người gửi.
- Khi lưu vào bộ đệm, thông tin nội dung nghe nhìn có thể chứa thêm thông tin do bộ nhận phân giải.
- Đã sửa đổi MediaMetadata để hỗ trợ sách nói:
- Thêm các khoá MediaMetadata mới.
- Thêm loại siêu dữ liệu mới cho sách nói.
Ngày 25 tháng 3 năm 2019
Trình nhận trên web
-
Thay thế việc sử dụng
document.registerElement()
bằngcustomElements.define()
để giúp SDK Web receiver tương thích với các phiên bản mới của nền tảng Truyền. -
MediaStatus.breakStatus
hiện trả về một đối tượng trống khi có điểm chèn quảng cáo cho nội dung nhưng điểm chèn quảng cáo hiện không phát. - Khắc phục vấn đề về việc phân tích cú pháp thẻ VAST nội tuyến.
Thư viện Media Player
- Khắc phục vấn đề độ trễ khoảng 20 giây khi chuyển đổi bản âm thanh.
Ngày 13 tháng 2 năm 2019
Web Receiver
- Khắc phục sự cố đột ngột xuất hiện nút Bỏ qua quảng cáo trên giao diện người dùng cảm ứng.
- Sửa lỗi hiển thị thông tin về điểm ngắt trên điều khiển từ xa.
Thư viện trình phát nội dung đa phương tiện
- Khắc phục vấn đề khi xử lý LicenseUrl cho nội dung nghe nhìn được tải trước.
Ngày 5 tháng 2 năm 2019
iOS Sender v4.3.5
- Thêm tính năng hỗ trợ siêu dữ liệu Sách nói, hãy xem GCKMediaMetadata.h để biết thêm chi tiết.
- Đặt giá trị chính xác cho static_framework trên podspec.
- Phân tách styleAttributes cho thanh điều hướng và thanh công cụ trong trình điều khiển kết nối.
- Sửa lỗi
- Khắc phục sự cố một số lần khởi chạy cơ sở dữ liệu không thành công.
- Khắc phục vấn đề với thanh âm lượng của Trình nhận web trong khi có cuộc gọi điện thoại đến hoặc chuông báo.
- Khắc phục lỗi gọi thừa của một số phương thức uỷ quyền nhất định trong quá trình khám phá.
- Khắc phục vấn đề danh sách hàng đợi nội dung nghe nhìn không xoá sau khi mục cuối cùng trong hàng đợi phát xong.
- Không được phép hiển thị các thiết bị ở gần không thể kết nối khi không có mạng.
- Tắt thanh trượt âm lượng trên bộ điều khiển chế độ xem thiết bị đối với các thiết bị không thể kiểm soát âm lượng.