首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Swift中使用AVPlayerViewController (AVKit)播放视频

如何在Swift中使用AVPlayerViewController (AVKit)播放视频
EN

Stack Overflow用户
提问于 2014-09-19 19:10:13
回答 8查看 236K关注 0票数 182

如何在Swift中使用AV Kit Player View Controller播放视频?

代码语言:javascript
复制
override func viewDidLoad() {
        super.viewDidLoad()
        let videoURLWithPath = "http://****/5.m3u8"
        let videoURL = NSURL(string: videoURLWithPath)
        playerViewController = AVPlayerViewController()

        dispatch_async(dispatch_get_main_queue()) {
            self.playerViewController?.player = AVPlayer.playerWithURL(videoURL) as AVPlayer
        }
    }
EN

回答 8

Stack Overflow用户

发布于 2015-10-31 18:54:29

试试这个,绝对适用于Swift 2.0

代码语言:javascript
复制
 let player = AVPlayer(URL: url)
    let playerController = AVPlayerViewController()

    playerController.player = player
    self.addChildViewController(playerController)
    self.view.addSubview(playerController.view)
    playerController.view.frame = self.view.frame

    player.play()  
票数 31
EN

Stack Overflow用户

发布于 2014-09-19 19:40:30

尝尝这个

代码语言:javascript
复制
var player:AVPlayer!
var avPlayerLayer:AVPlayerLayer = AVPlayerLayer(player: player)
avPlayerLayer.frame = CGRectMake(your frame)
self.view.layer .addSublayer(avPlayerLayer)
var steamingURL:NSURL = NSURL(string:playerURL)
player = AVPlayer(URL: steamingURL)
player.play()
票数 12
EN

Stack Overflow用户

发布于 2016-04-07 18:55:53

目标c

这只在Xcode 7中有效

转到.h文件并导入AVKit/AVKit.hAVFoundation/AVFoundation.h。然后转到.m文件并添加以下代码:

代码语言:javascript
复制
NSURL *url=[[NSBundle mainBundle]URLForResource:@"arreg" withExtension:@"mp4"];
AVPlayer *video=[AVPlayer playerWithURL:url];
AVPlayerViewController *controller=[[AVPlayerViewController alloc]init];
controller.player=video;
[self.view addSubview:controller.view];
controller.view.frame=self.view.frame;
[self addChildViewController:controller];
[video play];
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25932570

复制
相关文章

相似问题

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