功能介绍
1.全景模式和VR模式
2.支持滑动切换视角
3.支持捏合放大缩小
4.支持重力感应
5.包含头控功能(上一曲,下一曲,暂停和播放,以及音量键)
6.播放到指定的时间
7.播放时长缓冲以及总时间回调...8.视角恢复(当你手势移动视角发生变化时,想要恢复到初始视角时)
使用的核心技术
SceneKit
SpriteKit
先来看一个头文件
#import
#import...// 全景模式下有手势滑动,此时显示恢复按钮,当用户点击恢复按钮后,可隐藏掉按钮,用户下次滑动后,仍然回调此方法
-(void)slideInPanoramaMode;
/// 是否可播状态检测 加载中...property(nonatomic,strong)AVPlayer *player;
@property(assign,nonatomic,readonly)bool isPlaying; /// 播放器是否是正在播放的状态.../ 暂停
-(void)pause;
/// 设置播放类型 不设置默认为全景
-(void)setPlayerType:(PlayerType)type;
/// 滑动播放时使用这个方法
-(void