Documentation
¶
Index ¶
- func FileServer(root http.FileSystem) http.Handler
- func NewSrtWebvttReader(inner io.Reader) (r io.Reader, err error)
- func ServeAssets(path string, root http.FileSystem) midway.Middleware
- func ServeSrt(root http.FileSystem) midway.Middleware
- func ServeVideo(root http.FileSystem) midway.Middleware
- type SrtWebvttReader
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FileServer ¶
func FileServer(root http.FileSystem) http.Handler
FileServer returns our custom goserve file server
func NewSrtWebvttReader ¶
NewSrtWebvttReader converts
func ServeAssets ¶
func ServeAssets(path string, root http.FileSystem) midway.Middleware
ServeAssets generates a middleware that serves file assets
func ServeSrt ¶
func ServeSrt(root http.FileSystem) midway.Middleware
ServeSrt serves translates srt files to webvtt and write to browser on-the-go
func ServeVideo ¶
func ServeVideo(root http.FileSystem) midway.Middleware
ServeVideo displays HTML5 compatible video files with proper HTML player page
Types ¶
type SrtWebvttReader ¶
type SrtWebvttReader struct {
// contains filtered or unexported fields
}
SrtWebvttReader masks inner reader stream of supposed SRT files into WEBVTT stream reader
Click to show internal directories.
Click to hide internal directories.