This site has been permanently archived. The content on this site was last updated in 2019.
GVRVideoView Class
Stay organized with collections
Save and categorize content based on your preferences.
Defines a player view that renders a 360 video using OpenGL.
Inherits GVRWidgetView.
- (void) loadFromUrl: |
|
(NSURL *) |
videoUrl |
|
Load a local or remote video from a url and start playing.
The video is assumed to be of type ::kGVRVideoTypeMono.
- (void) loadFromUrl: |
|
(NSURL *) |
videoUrl |
ofType: |
|
(GVRVideoType) |
videoType |
|
|
| |
Load a local or remote video from a url and start playing.
The video type is set by videoType
.
Start or resume the video.
- (NSTimeInterval) duration |
|
|
|
Get the duration of the video.
- (NSTimeInterval) playableDuration |
|
|
|
Gets the playable duration of the buffered video.
- (void) seekTo: |
|
(NSTimeInterval) |
position |
|
Seek to the target time position of the video.
+ (void) setViewerParamsFromUrl: |
|
(NSURL *) |
url |
withCompletion: |
|
(void(^)(BOOL success, NSError *error)) |
completion |
|
|
| |
Sets the Cardboard viewer parameters from a Url.
This allows programmatically pairing a viewer without having the user go through the pairing flow. Calls the supplied completion handler with the result of pairing and the error if it fails.
Note: The viewer parameters can be set only if no other viewer pairing exists. In other words, this only works if the user hasn't already paired a viewer for the current application.
A valid viewer parameters URI can be generated from this page: https://www.google.com/get/cardboard/viewerprofilegenerator/
Defines a volume multiplier between 0.0f and 1.0f on the media audio playback.
This setting persists across multiple videos. 0.0f means muted, while 1.0f means regular volume. Default value is 1.0f.
|
readwritenonatomicweakinherited |
The delegate that is called when the widget view is loaded.
- (BOOL) enableFullscreenButton |
|
readwritenonatomicassigninherited |
Displays a button that allows the user to transition to fullscreen mode.
- (BOOL) enableCardboardButton |
|
readwritenonatomicassigninherited |
Displays a button that allows the user to transition to fullscreen VR mode.
- (BOOL) enableInfoButton |
|
readwritenonatomicassigninherited |
Displays a button that allows the user to get more information about VRView.
- (BOOL) hidesTransitionView |
|
readwritenonatomicassigninherited |
Hides the transition view when entering VR mode.
- (BOOL) enableTouchTracking |
|
readwritenonatomicassigninherited |
Enables touch gesture detection for manual heading control.
Regardless of how this is set, touch tracking is disabled in fullscreen VR mode.
|
readnonatomicassigninherited |
The current head rotation corresponding to where the user is looking.
- (GVRWidgetDisplayMode) displayMode |
|
readwritenonatomicassigninherited |
Controls the current ::GVRWidgetDisplayMode of the widget view.
Changing the value of this property is similar to pressing one of the fullscreen, cardboard or back UI buttons.
All rights reserved. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-09 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-09 UTC."],[[["The `GVRVideoView` class facilitates 360 video rendering using OpenGL within a player view, inheriting functionalities from `GVRWidgetView`."],["It provides methods for video playback control, including loading videos from URLs, playing, pausing, stopping, seeking, and retrieving video duration."],["Developers can customize the viewer experience by enabling/disabling fullscreen, Cardboard, and info buttons, along with touch tracking and transition view settings."],["Video volume can be adjusted between 0.0f (muted) and 1.0f (regular volume)."],["Cardboard viewer parameters can be programmatically set using a URL, enabling pairing without user intervention."]]],[]]