Google Cast iOS无法加载媒体
一个星期以来,我一直无法让GoogleCastSDK正常工作。我已经成功地与Chromecast接收器建立了连接,至少日志中有这样的说明,我的GCKSessionManagerListener也有这样的说明 这是我的应用程序流目前达到的程度:Google Cast iOS无法加载媒体,ios,google-chrome,google-cast,google-cast-sdk,Ios,Google Chrome,Google Cast,Google Cast Sdk,一个星期以来,我一直无法让GoogleCastSDK正常工作。我已经成功地与Chromecast接收器建立了连接,至少日志中有这样的说明,我的GCKSessionManagerListener也有这样的说明 这是我的应用程序流目前达到的程度: 我以AVPlayer(u3m8格式)启动实时流视频 等待Google Cast按钮在导航栏上显示 然后我选择我的Chromecast接收器 在SessionManagerListener-didStart(连接已建立)上,我请求在SessionMana
- 我以AVPlayer(u3m8格式)启动实时流视频
- 等待Google Cast按钮在导航栏上显示
- 然后我选择我的Chromecast接收器
let options = GCKCastOptions(discoveryCriteria:
.init(applicationID: kGCKDefaultMediaReceiverApplicationID))
GCKCastContext.setSharedInstanceWith(options)
GCKLogger.sharedInstance().delegate = self
建筑按钮:
let frame = CGRect(x: 0, y: 0, width: 24, height: 24)
let castButton = GCKUICastButton(frame: frame)
castButton.tintColor = UIColor.white
return UIBarButtonItem(customView: castButton)
在我的SessionManagerListener上->
func sessionManager(_ sessionManager: GCKSessionManager, didStart session: GCKSession) {
let mediaInfo = GCKMediaInformation(contentID: url, streamType: .live,
contentType: "video/m3u", metadata: nil, adBreaks: nil,
adBreakClips: nil, streamDuration: .infinity,
mediaTracks: nil, textTrackStyle: nil, customData: nil)
print("loading media: \(String(describing: mediaInfo))")
let request = sessionManager.currentCastSession?
.remoteMediaClient?.loadMedia(mediaInfo)
request?.delegate = self
}
我已经没有什么想法了,我要向你们寻求帮助,谢谢你们的时间 好吧,看来代码很好,Chromecast设备有故障。更换设备后,所有以前的请求都开始顺利通过。当然,不支持的文件除外。最好从一个示例应用开始: