public class PolyvAuxiliaryVideoView extends PolyvAuxiliaryVideoViewListenerEvent implements IPolyvAuxiliaryVideoView
构造器和说明 |
---|
PolyvAuxiliaryVideoView(android.content.Context context) |
PolyvAuxiliaryVideoView(android.content.Context context,
android.util.AttributeSet attrs) |
PolyvAuxiliaryVideoView(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr) |
限定符和类型 | 方法和说明 |
---|---|
void |
changeToAdLastPlayStage() |
void |
destroy()
销毁
|
IMediaPlayer |
getMediaPlayer()
已过时。
|
void |
hide()
隐藏
|
boolean |
isUseCustomTeaser() |
boolean |
onTouchEvent(android.view.MotionEvent event) |
void |
pause() |
void |
playNext()
开始或继续播放
正片之前播放顺序:片头广告(如果有) -> 片头(如果有) 正片之后播放顺序: 片尾广告(如果有) |
void |
playNext(boolean skipFirstAd)
开始或继续播放
设置是否跳过片头部分广告
|
void |
playNext(boolean skipFirstAd,
boolean skipTeaser)
开始或继续播放
设置是否跳过片头部分广告,是否跳过片头
|
void |
release()
释放
|
void |
release(boolean cleartargetstate) |
void |
runPauseAdvert()
运行暂停广告
|
boolean |
setCustomTeaser(java.lang.String url,
int duration) |
void |
setData(PolyvVideoVO polyvVideoVO)
设置数据
会重置播放进度 |
void |
setLoadTimeoutSecond(int timeoutSecond)
设置加载超时时间,单位:秒
|
void |
setOnCompletionListener(OnCompletionListener l)
已过时。
|
void |
setOnErrorListener(OnErrorListener l)
已过时。
|
void |
setOnInfoListener(OnInfoListener l)
已过时。
|
void |
setOnPreparedListener(OnPreparedListener l)
已过时。
|
void |
setOpenAd(boolean isOpenAd)
设置是否开启广告
|
void |
setOpenRemind(boolean isOpenRemind,
int second)
设置是否开启提醒,最后一个视频广告或者片头倒计时达到指定参数设置的倒计时临界值,就会回调提醒监听方法。
|
void |
setOpenTeaser(boolean isOpenTeaser)
设置是否开启片头
|
void |
setPlayerBufferingIndicator(android.view.View view)
设置播放器缓冲视图
|
void |
setVideoPath(java.lang.String path) |
void |
setVideoURI(android.net.Uri uri) |
void |
skipAdvertise()
跳过广告
|
void |
start()
开始
|
public PolyvAuxiliaryVideoView(android.content.Context context)
public PolyvAuxiliaryVideoView(android.content.Context context, android.util.AttributeSet attrs)
public PolyvAuxiliaryVideoView(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr)
public void setData(PolyvVideoVO polyvVideoVO)
IPolyvAuxiliaryVideoView
setData
在接口中 IPolyvAuxiliaryVideoView
public void changeToAdLastPlayStage()
public void playNext()
IPolyvAuxiliaryVideoView
playNext
在接口中 IPolyvAuxiliaryVideoView
public void playNext(boolean skipFirstAd)
IPolyvAuxiliaryVideoView
playNext
在接口中 IPolyvAuxiliaryVideoView
skipFirstAd
- 是否跳过片头广告IPolyvAuxiliaryVideoView.playNext()
public void playNext(boolean skipFirstAd, boolean skipTeaser)
IPolyvAuxiliaryVideoView
playNext
在接口中 IPolyvAuxiliaryVideoView
skipFirstAd
- 是否跳过片头广告skipTeaser
- 是否跳过片头IPolyvAuxiliaryVideoView.playNext()
public void runPauseAdvert()
IPolyvAuxiliaryVideoView
runPauseAdvert
在接口中 IPolyvAuxiliaryVideoView
public void setLoadTimeoutSecond(int timeoutSecond)
IPolyvAuxiliaryVideoView
setLoadTimeoutSecond
在接口中 IPolyvAuxiliaryVideoView
timeoutSecond
- 加载超时时间,最小值为1,默认为30public boolean setCustomTeaser(java.lang.String url, int duration)
setCustomTeaser
在接口中 IPolyvAuxiliaryVideoView
url
- 设置自定义片头url。
图片支持png、jpg、gif。
视频支持mp4、flv。duration
- 设置自定义片头时长
必填项,正整数。
设置的广告时长大于片头视频实际时长时,则以视频实际时长为准。public void skipAdvertise()
IPolyvAuxiliaryVideoView
skipAdvertise
在接口中 IPolyvAuxiliaryVideoView
public boolean isUseCustomTeaser()
public void hide()
IPolyvAuxiliaryVideoView
hide
在接口中 IPolyvAuxiliaryVideoView
public void setOpenRemind(boolean isOpenRemind, int second)
IPolyvAuxiliaryVideoView
setOpenRemind
在接口中 IPolyvAuxiliaryVideoView
second
- 秒,参数大于播放时间就取播放时间,小于0就取0public void setOpenTeaser(boolean isOpenTeaser)
IPolyvAuxiliaryVideoView
setOpenTeaser
在接口中 IPolyvAuxiliaryVideoView
public void setOpenAd(boolean isOpenAd)
IPolyvAuxiliaryVideoView
setOpenAd
在接口中 IPolyvAuxiliaryVideoView
public void setPlayerBufferingIndicator(android.view.View view)
IPolyvAuxiliaryVideoView
public void setVideoPath(java.lang.String path)
public void setVideoURI(android.net.Uri uri)
public void start()
start
在接口中 android.widget.MediaController.MediaPlayerControl
public void pause()
pause
在接口中 android.widget.MediaController.MediaPlayerControl
public boolean onTouchEvent(android.view.MotionEvent event)
@Deprecated public void setOnCompletionListener(OnCompletionListener l)
@Deprecated public void setOnErrorListener(OnErrorListener l)
@Deprecated public void setOnInfoListener(OnInfoListener l)
@Deprecated public void setOnPreparedListener(OnPreparedListener l)
@Deprecated public IMediaPlayer getMediaPlayer()
public void release()
IPolyvAuxiliaryVideoView
release
在接口中 IPolyvAuxiliaryVideoView
public void release(boolean cleartargetstate)
public void destroy()
IPolyvAuxiliaryVideoView
destroy
在接口中 IPolyvAuxiliaryVideoView