mergemilitary/Assets/Plugins/ToukaGames/ToponSDK/baidu/BaiduMobAdSDK.framework/Headers/BaiduMobAdNativeVideoView.h

94 lines
1.8 KiB
C
Raw Normal View History

//
//
// Created by lishan04 on 15-11-1.
// Copyright (c) 2015 lishan04. All rights reserved.
//
#import <UIKit/UIKit.h>
#import <AVFoundation/AVFoundation.h>
#import "BaiduMobAdCommonConfig.h"
#import "BaiduMobAdNativeVideoBaseView.h"
#import "BaiduMobAdNativeVideoViewDelegate.h"
@class BaiduMobAdNativeAdObject;
@interface BaiduMobAdNativeVideoView : BaiduMobAdNativeVideoBaseView
@property BOOL supportControllerView;
@property BOOL supportActImage;
@property (nonatomic, weak) id <BaiduMobAdNativeVideoViewDelegate> videoDelegate; //视频事件delegate
/**
@param frame videoView尺寸
@param object BaiduMobAdNativeAdObject
@return BaiduMobAdVideoView
*/
- (instancetype)initWithFrame:(CGRect)frame andObject:(BaiduMobAdNativeAdObject *)object;
/**
AVAudioSessionCategoryplay之前调用AVAudioSessionCategoryAmbient
*/
- (void)setAudioSessionCategory:(AVAudioSessionCategory)category;
/**
*/
- (void)play;
/**
*/
- (void)resume;
/**
*/
- (void)pause;
/**
*/
- (void)stop;
/**
*/
- (void)replay;
/**
@return isPlaying
*/
- (BOOL)isPlaying;
/**
@param mute YES静音 NO非静音
*/
- (void)setVideoMute:(BOOL)mute;
/**
frame
*/
- (void)reSize;
/**
BaiduMobAdNativeAdObject发送视频状态事件和当前视频播放的位置
*/
- (void)sendVideoEvent:(BaiduAdNativeVideoEvent)event currentTime:(NSTimeInterval) currentTime;
/**
wifi自动播放后生效
*/
- (BOOL)render;
#pragma mark - Deprecate
- (BOOL)handleScrollStop BaiduMobAdDEPRECATED_MSG("已废弃");
@end