Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

annidy/SuperPlayer

Repository files navigation

超级播放器

超级播放器是基于腾讯云播放器SDK的播放器,能快速的集成视频信息拉取、横竖屏切换、清晰度选择、弹幕、直播时移等功能。灵活易用,可高度定制和二次开发。

功能截图

  • 手势操作

gues

  • 清晰度切换

hd

  • 倍速播放

spd

  • 打点、缩略图

p

  • 一键换肤

sk

  • 列表播放

list fu

  • 文件下载

download

概述

开发一个全功能播放器不止简单的能播放视频,还有要处理旋转、前后台切换、界面显示等一系列问题。SuperPlayer作为一个集成方案,几乎囊括了所有播放器应该具备的特性,大大减少界面开发工作量。SuperPlayer内部使用腾讯云自研的 TXLivePlayer 和 TXVodPlayer,比系统自带的AVPlayer支持更多格式和功能,打开速度更快,兼容性更好。

本播放器所有功能免费,无任何限制,可放心使用。

功能特性

  • 加密视频播放(FairPlay、SimpleAES)
  • 多种视频格式(RTMP、FLV、HLS、MP4)
  • 直播、点播首屏秒开
  • 码率自适应
  • 清晰度无缝切换
  • 无缝循环播放
  • 小窗播放
  • 变速播放,变速不变调
  • 边播边下
  • 自定义播放起始时间
  • 直播录制
  • 后台播放
  • 自定义视频渲染
  • 弹幕
  • 直播时移
  • 视频截图
  • 视频旋转
  • 视频镜像
  • 视频适应、填充模式
  • H.265硬解
  • 支持HTTPS
  • 支持视频自动旋转
  • 播放器预加载
  • 多码率HLS(Master Playlist)
  • 软硬解自动切换
  • 静音
  • 自定义HTTP Headers
  • 快速seek
  • 手势操作(调整亮度、声音、进度)
  • 重力感应
  • 设置封面图
  • 自定义进度回调间隔
  • 视频缩略图预览
  • 进度条打点
  • 根据网络自动选择清晰度
  • 自定义皮肤

快速开始

本项目支持cocoapods安装,只需要将如下代码添加到Podfile中:

pod 'SuperPlayer'

执行pod install或pod update.

集成使用

快速集成中介绍了主要功能使用。

本项目详细文档位于 https://github.com/tencentyun/SuperPlayer_iOS/wiki

联系方式

About

腾讯云超级播放器

Resources

Stars

Watchers

Forks

Packages

Contributors

Languages

  • Objective-C 89.3%
  • C++ 5.9%
  • C 1.7%
  • Objective-C++ 1.4%
  • Other 1.7%

AltStyle によって変換されたページ (->オリジナル) /