首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在后台快速播放YouTubePlayer声音

在后台快速播放YouTubePlayer声音
EN

Stack Overflow用户
提问于 2015-12-01 20:02:29
回答 1查看 3.5K关注 0票数 1

我正在使用YouTubeSDK在我的应用程序中播放YouTube视频:https://github.com/gilesvangruisen/Swift-YouTube-Player

然而,当用户按回家时,我希望声音继续在后台播放。https://github.com/youtube/youtube-ios-player-helper/issues/38

我目前正在didFinishLaunchingWithOptions中的didFinishLaunchingWithOptions(可怕的转换)中尝试这样的方法:

代码语言:javascript
复制
let sessionEror:NSError?
do {

    let playBG = try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback, withOptions: .DefaultToSpeaker)

} catch let error as NSError  {
    print("ERROR")
}

这是它自己在同一个文件中的函数:

代码语言:javascript
复制
func playerView(YTPlayerView: YTPlayerState, didChangeToState: YTPlayerState) {

        switch {

        case YTPlayerState.Paused:
            YTPlayerState.Playing,
        break
        }


    }

知道如何使用YouTube SDK在后台继续播放声音吗?另外,是否可以只播放背景中的声音,而不是而不是的视频?

任何和所有的帮助都是感激的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-04 20:15:22

将Youtube视频的视频和音频分开是对YouTube服务条款的反对。在禁令下看

  1. 分离、隔离或修改通过YouTube API提供的任何YouTube视听内容的音频或视频组件;
  2. 单独推广通过YouTube API提供的任何YouTube视听内容的音频或视频组件;

尽管如此,解决方法仍然与解释的这里这里相同,这两种方法都建议您需要一项服务来委托视频的播放。直接说,Youtube API将不允许您这样做。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34029098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档