【发布时间】:2016-12-17 19:56:11
【问题描述】:
我正在开发一个 ios 应用程序,我需要在应用程序中播放 youtube 和其他网站的视频,并且需要将其投射到 chromcast 上。我从这里https://codelabs.developers.google.com/codelabs/cast-videos-ios/#0 遵循了 Google 的官方代码示例,我可以播放多个具有 .mp4 等扩展名的视频链接,但无法播放 youtube 视频网址。
工作网址:-
http://www.html5videoplayer.net/videos/toystory.mp4
但不能像这样播放 youtube 链接 https://www.youtube.com/watch?v=WfV-0Yv5vNY
当用户在连接 chromcast 时点击播放按钮时,我正在以下代码中传递视频链接和其他数据。
GCKMediaInformation *mediaInformation =
[[GCKMediaInformation alloc] initWithContentID:
@"https://www.youtube.com/watch?v=KgNSAXGVY8A"
streamType:GCKMediaStreamTypeNone
contentType:@""
metadata:metadata
streamDuration:0
customData:nil];
[_mediaControlChannel loadMedia:mediaInformation autoplay:YES playPosition:0];
我的 chromcast 接收器类型是默认的,我使用这个键“kGCKMediaDefaultReceiverApplicationID”在默认接收器上进行投射。
我已经搜索过,所以可能会对这个问题提出疑问,但几乎所有问题都与 android 应用程序有关。 所以有人能告诉我这有什么问题吗?我还想知道我是否需要为 youtube 视频播放器使用自定义接收器,或者我可以使用默认接收器。 任何帮助将不胜感激。
【问题讨论】:
-
你能做到吗?我也面临同样的问题,需要你的帮助@Prince
标签: ios youtube-api video-streaming chromecast