NewAudio 创建音频
(source string)
| 211 | |
| 212 | // NewAudio 创建音频 |
| 213 | func 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 从文件创建音频 |
| 226 | func NewAudioFromFile(path string) (*Audio, error) { |
no test coverage detected