public class MediaManagerImpl extends com.seeyon.ctp.common.AbstractSystemInitializer implements MediaManager
构造器和说明 |
---|
MediaManagerImpl() |
限定符和类型 | 方法和说明 |
---|---|
boolean |
canService()
视频服务是否可用
|
boolean |
checkClient(java.lang.String verification,
javax.servlet.http.HttpServletRequest request)
校验验证码的客户端信息是否匹配
|
boolean |
checkVerification(java.lang.String verification,
long mediaId,
boolean isHls)
校验身份验证码是否合法
|
Media |
deleteMedia(Media media)
删除
|
void |
deleteMediaById(java.lang.Long id)
按id删除
|
com.seeyon.ctp.util.FlipInfo |
findAll(com.seeyon.ctp.util.FlipInfo page,
java.util.Map<java.lang.String,java.lang.Object> params)
查询所有(分页)
|
Media |
findMediaById(java.lang.Long id)
按id查询
|
java.lang.Integer |
getHdBitRate()
获取hd转码阀值
|
Media |
getMediaInfo(java.lang.String mediaId)
获取视频信息
|
MediaVO |
getMediaInfo(java.lang.String mediaId,
javax.servlet.http.HttpServletRequest request)
获取视频信息
|
java.lang.String |
getPlayAddress()
获取视频播放服务地址
|
java.lang.String |
getServerAddress()
获取视频服务地址
|
java.lang.String |
getTicket()
获取ticket
|
java.lang.String |
getVerification(long mediaId)
获取视频身份验证码。
|
void |
init() |
void |
initialize()
初始化接口,将在系统启动时被调用
|
void |
onMediaServiceStartup(com.seeyon.ctp.common.microserver.MicroServiceOnlineEvent event) |
java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
parseMediaIframe(java.lang.String content)
解析正文中的mediaId
|
Media |
saveMedia(Media media)
保存
|
void |
setFileManager(com.seeyon.ctp.common.filemanager.manager.FileManager fileManager) |
void |
setMediaDao(MediaDao mediaDao) |
void |
setMicroServiceManager(com.seeyon.ctp.common.microserver.MicroServiceManager microServiceManager) |
Media |
transSaveMedia(java.util.Map<java.lang.String,java.lang.Object> media)
保存视频信息
|
Media |
updateMedia(Media media)
更新
|
public void initialize()
com.seeyon.ctp.common.SystemInitializer
initialize
在接口中 com.seeyon.ctp.common.SystemInitializer
initialize
在类中 com.seeyon.ctp.common.AbstractSystemInitializer
public void setMediaDao(MediaDao mediaDao)
public void setFileManager(com.seeyon.ctp.common.filemanager.manager.FileManager fileManager)
public void setMicroServiceManager(com.seeyon.ctp.common.microserver.MicroServiceManager microServiceManager)
public void init()
public Media saveMedia(Media media)
MediaManager
saveMedia
在接口中 MediaManager
public Media deleteMedia(Media media)
MediaManager
deleteMedia
在接口中 MediaManager
public void deleteMediaById(java.lang.Long id)
MediaManager
deleteMediaById
在接口中 MediaManager
public Media updateMedia(Media media)
MediaManager
updateMedia
在接口中 MediaManager
public Media findMediaById(java.lang.Long id)
MediaManager
findMediaById
在接口中 MediaManager
@AjaxAccess public com.seeyon.ctp.util.FlipInfo findAll(com.seeyon.ctp.util.FlipInfo page, java.util.Map<java.lang.String,java.lang.Object> params)
MediaManager
findAll
在接口中 MediaManager
@AjaxAccess public java.lang.String getTicket()
MediaManager
getTicket
在接口中 MediaManager
@AjaxAccess public boolean canService()
MediaManager
canService
在接口中 MediaManager
@AjaxAccess public Media transSaveMedia(java.util.Map<java.lang.String,java.lang.Object> media)
MediaManager
transSaveMedia
在接口中 MediaManager
public java.lang.String getPlayAddress()
MediaManager
getPlayAddress
在接口中 MediaManager
public java.lang.String getServerAddress()
MediaManager
getServerAddress
在接口中 MediaManager
public Media getMediaInfo(java.lang.String mediaId)
MediaManager
getMediaInfo
在接口中 MediaManager
public MediaVO getMediaInfo(java.lang.String mediaId, javax.servlet.http.HttpServletRequest request)
MediaManager
getMediaInfo
在接口中 MediaManager
@AjaxAccess public java.util.List<java.util.Map<java.lang.String,java.lang.String>> parseMediaIframe(java.lang.String content)
MediaManager
parseMediaIframe
在接口中 MediaManager
@ListenEvent(event=com.seeyon.ctp.common.microserver.MicroServiceOnlineEvent.class) public void onMediaServiceStartup(com.seeyon.ctp.common.microserver.MicroServiceOnlineEvent event) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String getVerification(long mediaId)
MediaManager
getVerification
在接口中 MediaManager
public boolean checkVerification(java.lang.String verification, long mediaId, boolean isHls)
MediaManager
checkVerification
在接口中 MediaManager
verification
- 身份验证码mediaId
- 视频idisHls
- 是否m3u8public java.lang.Integer getHdBitRate()
MediaManager
getHdBitRate
在接口中 MediaManager
public boolean checkClient(java.lang.String verification, javax.servlet.http.HttpServletRequest request)
MediaManager
checkClient
在接口中 MediaManager
verification
- 身份验证码request
- 请求