forked from EXT/VR180-Web-Player
This commit is contained in:
@@ -11,10 +11,12 @@ import type { MediaCapabilities } from '../media/media-adapter.js';
|
||||
type TwoDModeCallbacks = {
|
||||
createMediaTexture: () => any;
|
||||
forward: () => void;
|
||||
getIsLooping: () => boolean;
|
||||
positionPlaneForPresentation: (isFallback2D?: boolean) => void;
|
||||
rewind: () => void;
|
||||
seekToProgress: (progress: number) => void;
|
||||
showActiveContentMesh: () => void;
|
||||
toggleLoop: () => boolean;
|
||||
toggleMute: () => void;
|
||||
togglePlayPause: () => void;
|
||||
};
|
||||
@@ -72,6 +74,7 @@ export class TwoDMode {
|
||||
|
||||
this.controls = new TwoDControlPanel({
|
||||
callbacks: {
|
||||
getIsLooping: this.callbacks.getIsLooping,
|
||||
onForward: () => {
|
||||
this.callbacks.forward();
|
||||
},
|
||||
@@ -84,7 +87,8 @@ export class TwoDMode {
|
||||
},
|
||||
onSeek: (progress) => {
|
||||
this.callbacks.seekToProgress(progress);
|
||||
}
|
||||
},
|
||||
onToggleLoop: this.callbacks.toggleLoop
|
||||
},
|
||||
mediaCapabilities: this.mediaCapabilities,
|
||||
fullscreenTarget: this.fullscreenTarget,
|
||||
|
||||
Reference in New Issue
Block a user