本文整理汇总了Golang中github.com/fhs/gompd/mpd.Client.BeginCommandList方法的典型用法代码示例。如果您正苦于以下问题:Golang Client.BeginCommandList方法的具体用法?Golang Client.BeginCommandList怎么用?Golang Client.BeginCommandList使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类github.com/fhs/gompd/mpd.Client
的用法示例。
在下文中一共展示了Client.BeginCommandList方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: setPlaylist
func setPlaylist(cmd *Cmd, conn *mpd.Client) (*Result, error) {
list := conn.BeginCommandList()
list.Clear()
for _, uri := range cmd.Uris {
list.Add(uri)
}
list.Play(0)
return nil, list.End()
}
示例2: addMulti
func addMulti(cmd *Cmd, conn *mpd.Client) (*Result, error) {
list := conn.BeginCommandList()
for i, uri := range cmd.Uris {
if cmd.Pos < 0 {
list.Add(uri)
} else {
list.AddId(uri, cmd.Pos+i)
}
}
return nil, list.End()
}