【问题标题】:How to choose the quality of a YouTube video?如何选择 YouTube 视频的质量?
【发布时间】:2015-09-19 19:30:42
【问题描述】:

如何下​​载和播放具有“高”、“低”和“普通”等不同质量值的 YouTube 视频?

【问题讨论】:

    标签: ios objective-c youtube-api


    【解决方案1】:

    您可以使用 PSYouTubeExtractor.h 类,它可以获取 youtube mp4 视频 url,下载和观看不是问题

    这是我的示例“Project

    也可以查看这个 Github 项目 herehere

    【讨论】:

    • 抱歉,我无法得到您提供的内容
    【解决方案2】:

    使用 YouTube 的 iOS Player Helper class (YTPlayerView),您可以按照建议的质量值加载视频;

    ViewController.m

    @property (weak, nonatomic) IBOutlet YTPlayerView *playerView;
    
    // ...
    
    [self.playerView loadVideoById:@"zN-GGeNPQEg" startSeconds:0.0f suggestedQuality:kYTPlaybackQualitySmall];
    

    YTPlayerView.h 中的质量选项:

    /** These enums represent the resolution of the currently loaded video. */
    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. */
    };
    

    不要使用Auto,该值仅用于实时事件回放。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-19
      • 2012-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-23
      • 1970-01-01
      相关资源
      最近更新 更多