代码拉取完成,页面将自动刷新
##快速开始
package main
import (
player "gitee.com/junbinyang/media-player"
"container/list"
"fmt"
)
func main(){
files := list.New()
files.PushBack("file:///mnt/d/dev/go/src/media-player/2.mp4")
s := player.NewMediaPlayer(files)
s.Run()
}
##其他操作
package main
import (
player "gitee.com/junbinyang/media-player"
"container/list"
""
)
func main(){
files := list.New()
files.PushBack("file:///mnt/d/dev/go/src/media-player/2.mp4")
files.PushBack("https://www.runoob.com/try/demo_source/mov_bbb.mp4")
// 设置回调
player.StateChangedCallBack = func(name string) {
fmt.Println("State changed -> "+name)
}
// ... ErrorCallBack | BufferingCallBack | EOSCallBack | StateChangedCallBack
// 总线错误 | 加载资源 | 播放结束 | 状态变更
s := player.NewMediaPlayer(files)
go s.Run()
s.ToggleStatus() // 切换播放状态
//s.Play()
//s.Pause()
//s.SetVolume()
//s.SetSeek()
//s.SetRate()
select{}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。