Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Player ¶
type Player struct { // player data ID string URL string Duration int ProgressBarWidth int TimeTextWidth int Fullscreen bool FirstPlay bool Removed bool Seeking bool MouseInContainer bool MouseMoved bool SecondsSinceMove int // player elements Parent dom.HTMLElement Container *dom.HTMLDivElement Video *dom.HTMLVideoElement Controls *dom.HTMLDivElement PlayPause *dom.BasicHTMLElement ProgressBarBack *dom.HTMLDivElement ProgressBarFront *dom.HTMLDivElement TimeText *dom.HTMLSpanElement DurationText *dom.HTMLSpanElement VolumeIcon *dom.BasicHTMLElement VolumeBar *dom.HTMLInputElement FullscreenButton *dom.BasicHTMLElement ProgressBarClickListener func(*js.Object) ProgressBarDragListener func(*js.Object) ProgressBarDownListener func(*js.Object) ProgressBarUpListener func(*js.Object) // contains filtered or unexported fields }
Player represents a gopher video player
func NewPlayer ¶
func NewPlayer(parent dom.HTMLElement, url string) *Player
NewPlayer returns a new gopher video player and the contained video
func (*Player) ChangeVolume ¶
ChangeVolume sets the volume 0-100
func (*Player) SeekOffset ¶
SeekOffset seeks by an offset. a positive offset seeks forward, a negative offset seeks backward
func (*Player) ToggleFullscreenState ¶
func (p *Player) ToggleFullscreenState()
ToggleFullscreenState toggles the fullscreen state of the container
func (*Player) TogglePlay ¶
func (p *Player) TogglePlay()
TogglePlay toggles the play state of the video
Directories
¶
Path | Synopsis |
---|---|
examples
|
|
ipfs-video
A very simple boilerplate webserver to serve a single page.
|
A very simple boilerplate webserver to serve a single page. |
Click to show internal directories.
Click to hide internal directories.