@sergey_fs

Как получить длительность MP3 файла?

Просьба подсказать в вопросе есть задача рассчитать длительность аудиофайла в секундах имея только HHTP ссылку на файл
78.24.219.184/audio/hold.mp3

Нашел библиотеку но данного функционала в ней нет Можете подсказать варианты решения данной задачи

package main

import (
	"fmt"
	"log"
	"os"

	"github.com/dhowden/tag"
)

var (
	err error
)

func main() {
	fmt.Println("MP3 Analize")
	 f, err := openuri.Open("http://78.24.219.184/audio/hold.mp3")
	 if err != nil {
	 	fmt.Println("Error Reading")
	 }
	 defer f.Close()

	m, err := tag.ReadFrom(f)
	if err != nil {
		log.Fatal(err)
	}

	fmt.Println(m.Raw())
}
  • Вопрос задан
  • 175 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы