首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >直播新闻播放- swift 3

直播新闻播放- swift 3
EN

Stack Overflow用户
提问于 2016-11-03 00:01:34
回答 1查看 949关注 0票数 0

我想在ios中播放直播/流媒体视频。我正在尝试使用AsyncDisplayKit,但无法播放视频。有没有这方面的图书馆?

代码语言:javascript
复制
        DispatchQueue.global(qos: DispatchQoS.QoSClass.background).async(execute: {

        if self.mainNode == nil {

            self.mainNode = ASDisplayNode()
            self.videoNode = ASVideoNode()
            self.videoNode!.frame = CGRect(x: 0.0, y: 0.0, width: self.bounds.width, height: self.bounds.height)
            self.videoNode!.gravity = AVLayerVideoGravityResizeAspectFill
            self.videoNode!.shouldAutoplay = true
            self.videoNode!.shouldAutorepeat = false
            self.videoNode!.muted = false
            self.videoNode.delegate = self
            self.videoNode.isUserInteractionEnabled = true
            self.videoNode!.placeholderEnabled = true
            DispatchQueue.main.async(execute: {
                self.mainNode!.addSubnode(self.videoNode!)
                self.addSubview(self.mainNode!.view)
            })
        }

        self.videoNode?.asset = AVAsset(url: self.url)
        DispatchQueue.main.async(execute: {
          self.videoNode?.placeholderImage()
        })
    })
EN

回答 1

Stack Overflow用户

发布于 2016-11-03 00:23:06

这里不需要使用AsyncDisplayKit。您可以使用原生AVPlayer或AVPlayerViewController流视频。

有关更多细节,请访问:How to play video with AVPlayerViewController (AVKit) in Swift

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

https://stackoverflow.com/questions/40384457

复制
相关文章

相似问题

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