public class PolyvVideoUtil
extends java.lang.Object
构造器和说明 |
---|
PolyvVideoUtil() |
限定符和类型 | 方法和说明 |
---|---|
static com.easefun.polyvsdk.vo.PolyvValidateLocalVideoVOList |
validateLocalVideo(java.lang.String videoId) |
static com.easefun.polyvsdk.vo.PolyvValidateLocalVideoVO |
validateLocalVideo(java.lang.String videoId,
int bitrate) |
static int |
validateM3U8Video(java.lang.String videoId,
int bitrate)
验证m3u8视频完整性
PolyvValidateM3U8VideoReturnType.M3U8_CORRECT 表示有本地视频并且完整,
PolyvValidateM3U8VideoReturnType.M3U8_FILE_NOT_FOUND 表示没有本地视频,
其它类型表示有本地视频但本地视频内容不完整。 |
static int |
validateM3U8Video(java.lang.String videoId,
int bitrate,
Video.HlsSpeedType hlsSpeedType)
已过时。
|
static com.easefun.polyvsdk.vo.PolyvValidateM3U8VideoVO |
validateM3U8Video2(java.lang.String videoId,
int bitrate)
验证m3u8视频完整性
PolyvValidateM3U8VideoReturnType.M3U8_CORRECT 表示有本地视频并且完整,
PolyvValidateM3U8VideoReturnType.M3U8_FILE_NOT_FOUND 表示没有本地视频,
其它类型表示有本地视频但本地视频内容不完整。 |
static java.io.File |
validateMP4Video(java.lang.String videoId,
int bitRate)
从本地下载目录验证是否有视频id和对应码率(清晰度)的mp4视频
|
static java.io.File |
validateTmpVideo(java.lang.String videoId,
int bitRate)
从本地下载目录验证是否有视频id和对应码率(清晰度)的临时文件。
|
static java.io.File |
validateVideo(java.lang.String videoId,
int bitRate)
从本地下载目录验证是否有视频id和对应码率(清晰度)的非m3u8视频,完全匹配前缀名称,忽略文件格式,不匹配m3u8,key,json文件。
|
public static com.easefun.polyvsdk.vo.PolyvValidateLocalVideoVOList validateLocalVideo(java.lang.String videoId)
public static com.easefun.polyvsdk.vo.PolyvValidateLocalVideoVO validateLocalVideo(java.lang.String videoId, int bitrate)
public static int validateM3U8Video(java.lang.String videoId, int bitrate)
PolyvValidateM3U8VideoReturnType.M3U8_CORRECT
表示有本地视频并且完整,
PolyvValidateM3U8VideoReturnType.M3U8_FILE_NOT_FOUND
表示没有本地视频,
其它类型表示有本地视频但本地视频内容不完整。videoId
- 视频idbitrate
- 码率(清晰度)PolyvValidateM3U8VideoReturnType
常量PolyvValidateM3U8VideoReturnType
@Deprecated public static int validateM3U8Video(java.lang.String videoId, int bitrate, Video.HlsSpeedType hlsSpeedType)
PolyvValidateM3U8VideoReturnType.M3U8_CORRECT
表示有本地视频并且完整,
PolyvValidateM3U8VideoReturnType.M3U8_FILE_NOT_FOUND
表示没有本地视频,
其它类型表示有本地视频但本地视频内容不完整。videoId
- 视频idbitrate
- 码率(清晰度)hlsSpeedType
- 速度类型。请使用PolyvForwardingIjkVideoView.setSpeed(float)
方法设置播放速度。PolyvValidateM3U8VideoReturnType
常量validateM3U8Video(String, int)
,
PolyvValidateM3U8VideoReturnType
public static com.easefun.polyvsdk.vo.PolyvValidateM3U8VideoVO validateM3U8Video2(java.lang.String videoId, int bitrate)
PolyvValidateM3U8VideoReturnType.M3U8_CORRECT
表示有本地视频并且完整,
PolyvValidateM3U8VideoReturnType.M3U8_FILE_NOT_FOUND
表示没有本地视频,
其它类型表示有本地视频但本地视频内容不完整。videoId
- 视频idbitrate
- 码率(清晰度)PolyvValidateM3U8VideoReturnType
常量PolyvValidateM3U8VideoReturnType
public static java.io.File validateMP4Video(java.lang.String videoId, int bitRate)
videoId
- 视频idbitRate
- 码率(清晰度)public static java.io.File validateVideo(java.lang.String videoId, int bitRate)
videoId
- 视频idbitRate
- 码率(清晰度)public static java.io.File validateTmpVideo(java.lang.String videoId, int bitRate)
videoId
- 视频idbitRate
- 码率(清晰度)