... | ... | @@ -404,6 +404,13 @@ DWPlayerView包含的属性及方法如下: |
|
|
*/
|
|
|
-(void)removeTimer;
|
|
|
|
|
|
/*!
|
|
|
* @method
|
|
|
* @abstract 触发一次震动
|
|
|
* @discussion 触发一次震动
|
|
|
*/
|
|
|
-(void)shockFeedback;
|
|
|
|
|
|
//AirPlay技术 外部播放设置
|
|
|
/*!
|
|
|
* @method
|
... | ... | @@ -1933,6 +1940,43 @@ DWBarrageManagerDelegate方法如下: |
|
|
}
|
|
|
```
|
|
|
|
|
|
## 1.15 动感视频
|
|
|
视频播放过程中,在某一时间点触发震动反馈,以实现重点信息提醒以及增强互动性的目的。
|
|
|
|
|
|
```
|
|
|
//触发震动的具体实现
|
|
|
-(void)showImpactView:(CGFloat)time
|
|
|
{
|
|
|
if (IS_PAD) {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
if (!self.allowImpact) {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
if (!self.videoModel) {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
if (!self.impactRemindView) {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
//判断是否有视频打点,触发震动及提示文字
|
|
|
for (DWVideoMarkModel * videoMarkModel in self.videomarkArray) {
|
|
|
if (videoMarkModel.marktime == (NSInteger)time) {
|
|
|
//触发提示文字
|
|
|
[self.impactRemindView show];
|
|
|
//触发震动反馈效果
|
|
|
[self.playerView shockFeedback];
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
```
|
|
|
|
|
|
# 2.下载功能
|
|
|
|
|
|
## 2.1 下载功能的快速集成,请详见2.集成指南
|
... | ... | |