youtube 和其他视频链接未在 chromcast ios 应用中播放
youtube and other video links not played in chromcast ios app
我正在开发一个 ios 应用程序,我需要在该应用程序中播放 youtube 和其他网站的视频,并且需要将其投射到 chromcast 上。我从这里开始关注 Google 的官方代码示例 https://codelabs.developers.google.com/codelabs/cast-videos-ios/#0 我可以播放几个视频 link 扩展名为 .mp4 但无法播放 youtube 视频 url.
工作 url :-
http://www.html5videoplayer.net/videos/toystory.mp4
但无法像这样播放 youtube link
https://www.youtube.com/watch?v=WfV-0Yv5vNY
当用户在连接 chromcast 时点击播放按钮时,我正在通过波纹管代码传递视频 link 和其他数据。
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 视频播放器使用自定义接收器还是可以使用默认接收器。
任何帮助将不胜感激。
您不能在默认接收器中使用 YT 网址(如您提到的网址)进行投射。如果您坚持要在自己的接收器中播放 YT 视频,则需要编写自定义接收器并在接收器中嵌入 YT 播放器,并自行处理与接收器的通信。该解决方案也有局限性;例如你不能跳过广告等
我正在开发一个 ios 应用程序,我需要在该应用程序中播放 youtube 和其他网站的视频,并且需要将其投射到 chromcast 上。我从这里开始关注 Google 的官方代码示例 https://codelabs.developers.google.com/codelabs/cast-videos-ios/#0 我可以播放几个视频 link 扩展名为 .mp4 但无法播放 youtube 视频 url.
工作 url :-
http://www.html5videoplayer.net/videos/toystory.mp4
但无法像这样播放 youtube link https://www.youtube.com/watch?v=WfV-0Yv5vNY
当用户在连接 chromcast 时点击播放按钮时,我正在通过波纹管代码传递视频 link 和其他数据。
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 视频播放器使用自定义接收器还是可以使用默认接收器。 任何帮助将不胜感激。
您不能在默认接收器中使用 YT 网址(如您提到的网址)进行投射。如果您坚持要在自己的接收器中播放 YT 视频,则需要编写自定义接收器并在接收器中嵌入 YT 播放器,并自行处理与接收器的通信。该解决方案也有局限性;例如你不能跳过广告等