AliyunPlayer v5.4.9.1
Aliyun Player API Reference Manual for iOS Platforms
Loading...
Searching...
No Matches
AliVRPlayer Class Reference

#import "AliVRPlayer.h"

Inheritance diagram for AliVRPlayer:
AliPlayer

Instance Methods

(void) - handlePanGesture:
 
(instancetype) - init
 Initialize the player. More...
 
(instancetype) - init:
 Initialize the player. More...
 
(void) - rotateVRSceneWithX:andY:
 
(void) - setDisplayMode:
 
(void) - setInteractionOptions:enabled:
 
(void) - setVRDisplayContentsWithImage:
 
(void) - setVRSceneRotate:
 
(void) - setVRSceneScale:
 
- Instance Methods inherited from AliPlayer
(void) - addExtSubtitle:
 Add external subtitles. More...
 
(void) - clearScreen
 Clear screen. More...
 
(void) - destroy
 Delete the player. More...
 
(NSString *) - getCacheFilePath:
 Query the name of the cached file with the specified URL. More...
 
(NSString *) - getCacheFilePath:format:definition:
 Query the name of the cached file with the specified URL. More...
 
(NSString *) - getCacheFilePath:format:definition:previewTime:
 Query the name of the cached file with the specified URL. More...
 
(AVPConfig *) - getConfig
 Query player configuration. More...
 
(AVPTrackInfo *) - getCurrentTrack:
 Query the track that is being played. More...
 
(AVPMediaInfo *) - getMediaInfo
 Query media information, including track information. More...
 
(NSString *) - getOption:
 Get player information. More...
 
(void *) - getPlayer
 
(NSString *) - getPlayerName
 Get used player name. More...
 
(NSString *) - getPropertyString:
 Get information by key. More...
 
(void) - getThumbnail:
 Retrieve the thumbnail image at the specified position. More...
 
(instancetype) - init
 Initialize the player. More...
 
(instancetype) - init:
 Initialize the player. More...
 
(int) - invokeComponent:
 Send command to component. More...
 
(void) - pause
 Pause. More...
 
(void) - prepare
 Prepare for playback. More...
 
(void) - redraw
 Refresh the view in certain situations, for example, when the size of the view changes. More...
 
(void) - reload
 Reload resources. More...
 
(void) - reset
 Reset. More...
 
(void) - seekToTime:seekMode:
 Seek to a specified position. More...
 
(void) - selectExtSubtitle:enable:
 Select external subtitles. More...
 
(void) - selectTrack:
 Switch definition according to the specified track index. More...
 
(void) - selectTrack:accurate:
 Switch definition according to the specified track index. More...
 
(void) - sendCustomEvent:
 Send custom event, will callback through AVPEventReportParamsDelegate. More...
 
(void) - setAuthSource:
 Play by VID and playauth. More...
 
(void) - setBitStreamSource:
 Play by bit stream. More...
 
(BOOL) - setCacheConfig:
 Modify cache configuration. More...
 
(void) - setConfig:
 Modify player configuration. More...
 
(void) - setDefaultBandWidth:
 Set the default playback bitrate for multi-bit rate. More...
 
(void) - setEventReportParamsDelegate:
 Set a proxy. More...
 
(void) - setFilterConfig:
 Set filter config. More...
 
(void) - setFilterInvalid:invalid:
 disable/enable filter. More...
 
(void) - setLiveStsSource:
 Play by 使用LiveSts. More...
 
(void) - setMaxAccurateSeekDelta:
 set the maximum interval of precision seek. More...
 
(void) - setMpsSource:
 Play by VID and MPS. More...
 
(void) - setPictureInPictureEnable:
 
(void) - setPlayUrlConvertCallback:
 Set a URL conversion callback. More...
 
(void) - setPreferPlayerName:
 Set preper player name. More...
 
(void) - setStreamDelayTime:time:
 set the delay time of the stream More...
 
(void) - setStsSource:
 Play by VID and STS. More...
 
(void) - setThumbnailUrl:
 Specify a thumbnail image URL. More...
 
(void) - setTraceID:
 Set a trace ID for debugging. More...
 
(void) - setUrlSource:
 Play by URL. More...
 
(void) - setVerifyStsCallback:
 Set the AVPStsInfo expiration callback. More...
 
(void) - setVideoTag:size:
 Set the video tags. More...
 
(void) - snapShot
 Snapshot. More...
 
(void) - start
 Start playing. More...
 
(void) - stop
 Stop. More...
 
(void) - updateFilterConfig:options:
 upadate filter config. More...
 
(void) - updateLiveStsInfo:accKey:token:region:
 update liveSts info. More...
 

Additional Inherited Members

- Class Methods inherited from AliPlayer
(NSString *) + getDeviceUUID
 Query device UUID. More...
 
(NSString *) + getSDKVersion
 Query the SDK version. More...
 
(void) + initPlayerComponent:function:
 Initialize player components. More...
 
(BOOL) + isFeatureSupport:
 judge whether support the type of feature. More...
 
(void) + netWorkReConnect
 reconnect all connections, call this when netWork router changed, and the player will use new router. More...
 
(void) + setAudioSessionDelegate:
 Set AudioSession Delegate. More...
 
(void) + setEnableLog:
 Enable or disable logging. More...
 
(void) + setLogCallbackInfo:callbackBlock:
 Set a log output callback block. More...
 
- Properties inherited from AliPlayer
id< CicadaRenderDelegate > renderDelegate __deprecated
 Set the render callback. More...
 
BOOL autoPlay
 Enable or disable autoplay. More...
 
int64_t bufferedPosition
 Query the buffered position. More...
 
int64_t currentDownloadSpeed
 Query the current download speed. More...
 
int64_t currentPosition
 Query the current playback position. More...
 
int64_t currentUtcTime
 Query the current playback utc time. More...
 
id< AVPDelegatedelegate
 Set a proxy. More...
 
int64_t duration
 Query the length of the video. More...
 
BOOL enableHardwareDecoder
 Enable or disable hardware decoding. More...
 
id< AVPEventReportParamsDelegateeventReportParamsDelegate
 Set the event report callback. More...
 
int height
 Query the height of the video. More...
 
int64_t localCacheLoadedSize
 Query the current playback cached file size. More...
 
BOOL loop
 Enable or disable loop playback. More...
 
AVPMirrorMode mirrorMode
 Set a mirroring mode. More...
 
BOOL muted
 Mute or unmute the player. More...
 
id< AliPlayerPictureInPictureDelegate > pictureInPictureDelegate
 
AVPView * playerView
 Set a player view (playerView). More...
 
float rate
 Set the playback speed. More...
 
id< CicadaRenderingDelegate > renderingDelegate
 Set the render callback. More...
 
AVPRotateMode rotateMode
 Set a rotate mode. More...
 
int rotation
 Query the rotate angle of the video, which is retrieved from the video metadata. More...
 
AVPScalingMode scalingMode
 Set a zoom mode. More...
 
float volume
 Query or set the volume of the player(Not system volume). More...
 
int width
 Query the width of the video. More...
 

Method Documentation

◆ handlePanGesture:

- (void) handlePanGesture: (UIPanGestureRecognizer *)  paramSender

◆ init

- (instancetype) init

Initialize the player.

Implements AliPlayer.

◆ init:

- (instancetype) init: (NSString *)  traceID

Initialize the player.

Parameters
traceIDA trace ID for debugging. Set as "DisableAnalytics" to disable report analytics data to server(not recommended).

Implements AliPlayer.

◆ rotateVRSceneWithX:andY:

- (void) rotateVRSceneWithX: (CGFloat)  x
andY: (CGFloat)  y 

◆ setDisplayMode:

- (void) setDisplayMode: (AliVRPlayerViewDisplayMode)  displayMode

◆ setInteractionOptions:enabled:

- (void) setInteractionOptions: (AliVRPlayerInteractiveOptions)  option
enabled: (BOOL)  enable 

◆ setVRDisplayContentsWithImage:

- (void) setVRDisplayContentsWithImage: (UIImage *)  image

◆ setVRSceneRotate:

- (void) setVRSceneRotate: (CGFloat)  rotate

◆ setVRSceneScale:

- (void) setVRSceneScale: (CGFloat)  scale

The documentation for this class was generated from the following file: