请教如何该代码如何播放网络视频,大侠们帮帮小弟

[复制链接]
289 1
//
// ViewController.swift
// mytv4
//
// Created by MM on 16/5/27.
// Copyright 2016年 MM. All rights reserved.
//

import UIKit
import AVFoundation
import AVKit

class ViewController: UIViewController {

override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.

// let videoURLwihtPath = "rtmp://183.57.36.54:2566/x/1-0"


let videoURL = NSBundle.mainBundle().URLForResource("IMG_3049", withExtension: "m4v")
let asset = AVURLAsset(URL: videoURL!, options: nil)




let item = AVPlayerItem(asset: asset)
let player = AVPlayer(playerItem:item)
let av = AVPlayerViewController()
av.player = player



av.view.frame=CGRectMake(10, 40, 300, 300)
addChildViewController(av)
view.addSubview(av.view)






}

override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}


}





//上述代码可以播放本地视频,想要的播放网络视频"rtmp://183.57.30.54:2566/x/1-0",该如何修改啊?研究两天也没搞掂。。。

举报 使用道具

回复

1 个评论

KatromsRot  新手上路  发表于 2019-4-3 20:12:33  | 显示全部楼层
//
//  ViewController.swift
//  mytv4
//
//  Created by MM on 16/5/27.
//  Copyright 2016年 MM. All rights reserved.
//

import UIKit
import AVFoundation
import AVKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        
       // let videoURLwihtPath = "rtmp://183.57.36.54:2566/x/1-0"
        
        
        let videoURL = NSBundle.mainBundle().URLForResource("IMG_3049", withExtension: "m4v")
        let asset =  AVURLAsset(URL: videoURL!, options: nil)
        
        
        
        
        let item = AVPlayerItem(asset: asset)
        let player = AVPlayer(playerItem:item)
        let av = AVPlayerViewController()
        av.player = player
        
        
        
        av.view.frame=CGRectMake(10, 40, 300, 300)
        addChildViewController(av)
        view.addSubview(av.view)
        
        
        
        
        
        
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }


}





//上述代码可以播放本地视频,想要的播放网络视频"rtmp://183.57.30.54:2566/x/1-0",该如何修改啊?研究两天也没搞掂。。。

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

ios.irunthink.com
搜索
热搜: iOS swift 下拉刷新

图文热点

更多

开发教程

更多

客服中心

400-800 周一至周日 9:30-17:30 仅收市话费

关注我们

  • 微信扫描
  • 关注微信
关于我们
关于我们
友情链接
联系我们
帮助中心
精贴推荐
源码上传
注册登录
服务支持
资源下载
关注我们
官方微博
官方空间
快速回复 返回顶部 返回列表