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.SystemInitializerinitialize 在接口中 com.seeyon.ctp.common.SystemInitializerinitialize 在类中 com.seeyon.ctp.common.AbstractSystemInitializerpublic 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)
MediaManagersaveMedia 在接口中 MediaManagerpublic Media deleteMedia(Media media)
MediaManagerdeleteMedia 在接口中 MediaManagerpublic void deleteMediaById(java.lang.Long id)
MediaManagerdeleteMediaById 在接口中 MediaManagerpublic Media updateMedia(Media media)
MediaManagerupdateMedia 在接口中 MediaManagerpublic Media findMediaById(java.lang.Long id)
MediaManagerfindMediaById 在接口中 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)
MediaManagerfindAll 在接口中 MediaManager@AjaxAccess public java.lang.String getTicket()
MediaManagergetTicket 在接口中 MediaManager@AjaxAccess public boolean canService()
MediaManagercanService 在接口中 MediaManager@AjaxAccess public Media transSaveMedia(java.util.Map<java.lang.String,java.lang.Object> media)
MediaManagertransSaveMedia 在接口中 MediaManagerpublic java.lang.String getPlayAddress()
MediaManagergetPlayAddress 在接口中 MediaManagerpublic java.lang.String getServerAddress()
MediaManagergetServerAddress 在接口中 MediaManagerpublic Media getMediaInfo(java.lang.String mediaId)
MediaManagergetMediaInfo 在接口中 MediaManagerpublic MediaVO getMediaInfo(java.lang.String mediaId, javax.servlet.http.HttpServletRequest request)
MediaManagergetMediaInfo 在接口中 MediaManager@AjaxAccess public java.util.List<java.util.Map<java.lang.String,java.lang.String>> parseMediaIframe(java.lang.String content)
MediaManagerparseMediaIframe 在接口中 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.BusinessExceptionpublic java.lang.String getVerification(long mediaId)
MediaManagergetVerification 在接口中 MediaManagerpublic boolean checkVerification(java.lang.String verification,
long mediaId,
boolean isHls)
MediaManagercheckVerification 在接口中 MediaManagerverification - 身份验证码mediaId - 视频idisHls - 是否m3u8public java.lang.Integer getHdBitRate()
MediaManagergetHdBitRate 在接口中 MediaManagerpublic boolean checkClient(java.lang.String verification,
javax.servlet.http.HttpServletRequest request)
MediaManagercheckClient 在接口中 MediaManagerverification - 身份验证码request - 请求