如何在 ios 中使用 jwplayer 播放 youtube 视频?
how to play youtube video using jwplayer in ios ?
我正在尝试使用 JWPlayer ios sdk 播放 youtube 视频,为此我按照如下步骤操作:
1) 我继续 https://www.jwplayer.com/ 并创建免费试用帐户
2) 在我从 jwplayer SDK 下载开源 jwplayer 演示并在 info.plist 中设置应用程序密钥后,使用类似
的代码
JWConfig *obj_config = [[JWConfig alloc]init];
obj_config.file = @"http://youtube.com/watch?v=VIDEO_ID";
obj_config.image = @"Thumbnils_Url";
obj_config.size = CGSizeMake(320,320);
self.obj_player = [[JWPlayerController alloc] initWithConfig:obj_config];
[self.view addSubview:self.obj_player.view];
它给出的错误如下:
SETUP ERROR {
event = onSetupError;
message = "Error loading player: No playable sources found"; }
我的问题是jwplayer是否支持youtube流媒体?
如果支持,如何播放 youtube 视频?
是的,jwplayer 支持 youtube 视频,但 HTML5 是 jwplayer 中唯一支持的 Youtube 播放方法。
供您参考
https://support.jwplayer.com/customer/portal/articles/1406725-youtube-video-embed
您无法通过 jwplayer 在移动设备上播放 youtube 视频。
在我写这个答案的时候,iOS 的 JWPlayer 不 支持 YouTube 播放,如他们的 Developer Guide:
The JW Player SDK for iOS supports all the features of the JW Player
Ads Edition for web, with the following exceptions:
- RTMP streaming
- Playback of FLV, Vorbis or WebM formats
- Google Analytics
- Adobe SiteCatalyst
- YouTube integration
- VPAID ads
考虑改用基于网络的 JWPlayer。
我正在尝试使用 JWPlayer ios sdk 播放 youtube 视频,为此我按照如下步骤操作:
1) 我继续 https://www.jwplayer.com/ 并创建免费试用帐户
2) 在我从 jwplayer SDK 下载开源 jwplayer 演示并在 info.plist 中设置应用程序密钥后,使用类似
JWConfig *obj_config = [[JWConfig alloc]init];
obj_config.file = @"http://youtube.com/watch?v=VIDEO_ID";
obj_config.image = @"Thumbnils_Url";
obj_config.size = CGSizeMake(320,320);
self.obj_player = [[JWPlayerController alloc] initWithConfig:obj_config];
[self.view addSubview:self.obj_player.view];
它给出的错误如下:
SETUP ERROR { event = onSetupError; message = "Error loading player: No playable sources found"; }
我的问题是jwplayer是否支持youtube流媒体?
如果支持,如何播放 youtube 视频?
是的,jwplayer 支持 youtube 视频,但 HTML5 是 jwplayer 中唯一支持的 Youtube 播放方法。
供您参考 https://support.jwplayer.com/customer/portal/articles/1406725-youtube-video-embed
您无法通过 jwplayer 在移动设备上播放 youtube 视频。
在我写这个答案的时候,iOS 的 JWPlayer 不 支持 YouTube 播放,如他们的 Developer Guide:
The JW Player SDK for iOS supports all the features of the JW Player Ads Edition for web, with the following exceptions:
- RTMP streaming
- Playback of FLV, Vorbis or WebM formats
- Google Analytics
- Adobe SiteCatalyst
- YouTube integration
- VPAID ads
考虑改用基于网络的 JWPlayer。