Vitamio视频框架

官网

https://www.vitamio.org

主要功能:

Vitamio 能够流畅播放720P甚至1080P高清MKV,FLV,MP4,MOV,TS,RMVB等常见格式的视频

还可以在 Android 与 iOS 上跨平台支持 MMS, RTSP, RTMP, HLS(m3u8) 等常见的多种视频流媒体协议,包括点播与直播。

使用权限:

非个人移动应用均需购买Vitamio使用授权

标准免费版本仅限于个人开发者使用

使用步骤 1.导入框架

2.添加系统依赖库

3.项目配置

4.导入头文件

#import "Vitamio.h"

5.代码实现

  • 获取单例
VMediaPlayer.sharedInstance()
  • 设置承载视图, 以及代理
mMPayer.setupPlayerWithCarrierView(view, withDelegate: self)
  • 设置数据源
objc mMPayer.setDataSource(NSURL(string: videoUrl), header: nil)
  • 异步准备视频
mMPayer.prepareAsync()
  • 在代理方法中开始播放
VMediaPlayerDelegate
  • 暂停播放
mMPayer.pause()
  • 停止播放
mMPayer.reset()
mMPayer.unSetupPlayer()
  • 继续播放
mMPayer.start()
  • 倍速播放
mMPayer.setPlaybackSpeed
  1. 播放到指定时间
objc seekTo

results matching ""

    No results matching ""