... | ... | @@ -32,6 +32,11 @@ DWVodVideoModel类是SDK中媒体的数据模型,无论是播放、下载都 |
|
|
*/
|
|
|
@property(nonatomic, strong, readonly)NSString * defaultquality;
|
|
|
|
|
|
/**
|
|
|
* @brief 视频封面图地址
|
|
|
*/
|
|
|
@property(nonatomic, strong, readonly)NSString * img;
|
|
|
|
|
|
/**
|
|
|
* @brief 分享URL
|
|
|
*/
|
... | ... | @@ -189,6 +194,11 @@ DWPlayerView包含的属性及方法如下: |
|
|
*/
|
|
|
@property(nonatomic,assign)BOOL muted;
|
|
|
|
|
|
/**
|
|
|
* @brief 是否自动播放,默认为YES
|
|
|
*/
|
|
|
@property(nonatomic,assign)BOOL autoPlay;
|
|
|
|
|
|
/**
|
|
|
* @brief 视频加载超时时间,默认30s
|
|
|
*/
|
... | ... | @@ -2093,6 +2103,44 @@ DWBarrageManagerDelegate方法如下: |
|
|
|
|
|
```
|
|
|
|
|
|
## 1.17 视频封面图
|
|
|
加载admin后台设置的视频封面图片,使用方式如下:
|
|
|
|
|
|
```
|
|
|
1.视频封面图片的地址在DWVodVideoModel对象中,img属性。
|
|
|
|
|
|
2.在合适的位置,添加及删除展示的封面图信息
|
|
|
|
|
|
-(void)loadImgWithURL:(NSString *)imgUrl
|
|
|
{
|
|
|
self.imgImageView.hidden = NO;
|
|
|
|
|
|
//加载图片
|
|
|
//同一个视频,封面图片的地址不会改变,如果使用SDWebImage等第三方框架加载图片,要注意图片缓存的问题。
|
|
|
dispatch_async(dispatch_queue_create("PLAYERIMGDOWNLOAD", NULL), ^{
|
|
|
NSData * imgData = [[NSData alloc]initWithContentsOfURL:[NSURL URLWithString:imgUrl]];
|
|
|
if (!imgData) {
|
|
|
return;
|
|
|
}
|
|
|
UIImage * img = [UIImage imageWithData:imgData];
|
|
|
dispatch_async(dispatch_get_main_queue(), ^{
|
|
|
if (!_imgImageView) {
|
|
|
return;
|
|
|
}
|
|
|
self.imgImageView.image = img;
|
|
|
});
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
-(void)removeImg
|
|
|
{
|
|
|
self.imgImageView.hidden = YES;
|
|
|
self.imgImageView.image = nil;
|
|
|
}
|
|
|
|
|
|
```
|
|
|
|
|
|
# 2.下载功能
|
|
|
|
|
|
## 2.1 下载功能的快速集成,请详见2.集成指南
|
... | ... | |