gpt4 book ai didi

ios - 使用YTPlayerView在iOS应用中获得更好的视频预览质量

转载 作者:行者123 更新时间:2023-12-01 16:15:48 24 4
gpt4 key购买 nike

我正在使用YTPlayerView在iOS应用中播放Youtube中的视频。 (请参阅Youtube Helper Library)

我面临一个我想解决的小问题:
使用以下方法时,视频预览的质量较低:
- (void) cueVideoById:(NSString *)videoId startSeconds:(float)startSeconds suggestedQuality:(YTPlaybackQuality)suggestedQuality,建议在将另一个视频加载到网络 View 时使用。

如果使用- (BOOL) loadWithVideoId:(NSString *)videoId playerVars:(NSDictionary *)playerVars,则预览质量很好,但这将重新加载Web View ,不建议这样做。查看示例屏幕截图:


按照建议的质量,我使用kYTPlaybackQualityAuto,我也尝试了最好的但没有成功。

如何解决此问题并获得更好的预览质量,而无需每次都重新加载视频?

最佳答案

初始化播放器后只需调用此方法。

[youtubePlayer setPlaybackQuality:kYTPlaybackQualityHD720];



以下是可能的值-

typedef NS_ENUM(NSInteger, YTPlaybackQuality) {
kYTPlaybackQualitySmall,
kYTPlaybackQualityMedium,
kYTPlaybackQualityLarge,
kYTPlaybackQualityHD720,
kYTPlaybackQualityHD1080,
kYTPlaybackQualityHighRes,
kYTPlaybackQualityAuto, /** Addition for YouTube Live Events. */
kYTPlaybackQualityDefault,
kYTPlaybackQualityUnknown /** This should never be returned. It is here for future proofing. */
};

关于ios - 使用YTPlayerView在iOS应用中获得更好的视频预览质量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29964498/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com