Я хочу преобразовать локальную фотографию устройства в Chromecast, но в Chromecast отображается только экран загрузки, а фотография не отображается.
Я успешно разобрал видео с помощью этого метода. Пожалуйста, предложите мне, как показать локальную фотографиюcromecast.
Это мой код для приведения фотографии в Chromecast
func sendPhotoFile() {
let port = String(HttpServerManager.shared.getServerURL())
let photoHttpUrl = port + "search.png"
let metadata = GCKMediaMetadata(metadataType: .photo)
metadata.setString("For Bigger Escape", forKey: kGCKMetadataKeyTitle)
metadata.addImage(GCKImage(url: URL(string: photoHttpUrl)!, width: kThumbnailWidth, height: kThumbnailHeight))
let mediaInfo: GCKMediaInformation = GCKMediaInformation(contentID: photoHttpUrl, streamType: .none, contentType: kTypePhoto, metadata: metadata, adBreaks: nil, adBreakClips: nil, streamDuration: 0, mediaTracks: nil, textTrackStyle: nil, customData: nil)
let session = GCKCastContext.sharedInstance().sessionManager.currentCastSession
if (session != nil) {
session?.remoteMediaClient?.loadMedia(mediaInfo)
}
}
Я ищу пример приведения изображения к Chrome из URL.Похоже, что в примерах репозиториев Google Cast нет примера приведения изображений, но я чувствую, что это должно быть сделано раньше.
У меня мало опыта с консолью разработчика Chrome Cast sdk, а также с разработкойсами приложения, поэтому любая информация будет принята с благодарностью.