MCPcopy Create free account
hub / github.com/astercloud/aster / NewAudio

Function NewAudio

pkg/media/types.go:213–223  ·  view source on GitHub ↗

NewAudio 创建音频

(source string)

Source from the content-addressed store, hash-verified

211
212// NewAudio 创建音频
213func NewAudio(source string) (*Audio, error) {
214 audio := &Audio{}
215
216 if strings.HasPrefix(source, "http://") || strings.HasPrefix(source, "https://") {
217 audio.URL = source
218 } else {
219 return NewAudioFromFile(source)
220 }
221
222 return audio, nil
223}
224
225// NewAudioFromFile 从文件创建音频
226func NewAudioFromFile(path string) (*Audio, error) {

Callers 1

ConvertAudiosFunction · 0.85

Calls 1

NewAudioFromFileFunction · 0.85

Tested by

no test coverage detected