我首先播放广告,然后播放原生Android mediaPlayer上的实际视频内容。但是,如果广告不存在,我会看到上面的消息的警告对话框,然后视频播放。这让用户感觉没有视频本身。有一次,对话框显示他回去了。我尝试使用以下代码,但没有用...
mAdVideoView.setOnErrorListener(new OnErrorListener() {
@Override
public boolean onError(MediaPlayer mp, int what, int extra) {
Log.d("video", "setOnErrorListener ");
return true;
}
});
private void playAds() {
mMediaController.playAds(RequestSettings.INSERTION_POINT_TYPE_ON_BEFORE_CONTENT,
new AdSlotCompletionListener() {
@Override
public void onAdSlotCompletion() {
try {
mMediaController.resumePlayer();
} catch (Exception e) {
AndroidUtils.showToast(getString(R.string.no_video), PlayerBrightCoveActivity.this);
}
}
});
}