ホームページ > バックエンド開発 > Golang > Golangでmp3ファイルの長さを取得するにはどうすればよいですか?

Golangでmp3ファイルの長さを取得するにはどうすればよいですか?

WBOY
リリース: 2024-02-09 11:57:18
転載
738 人が閲覧しました

Golangでmp3ファイルの長さを取得するにはどうすればよいですか?

Golang で mp3 ファイルの長さを取得することは一般的な要件です。 PHPエディタXiaoxinが簡単で効果的な方法を紹介します。まず、サードパーティのライブラリを使用して mp3 ファイルを処理する必要があります。便利な機能を提供する go-audio ライブラリの使用をお勧めします。次に、go-audio ライブラリの Decoder 関数を使用して、mp3 ファイルをデコードする必要があります。次に、Decoder のDuration メソッドを呼び出して、mp3 ファイルの長さを取得できます。最後に、ナノ秒単位で継続時間の値を取得します。これを、秒や分などのよりわかりやすい形式に変換できます。 Golang で MP3 ファイルの長さを取得する方法は次のとおりです。お役に立てれば!

質問の内容

openAI APIに音声を生成するよう要求するテキスト読み上げリクエストを設定しました。 [MM:SS] での持続時間を知りたいのですが、それを取得する方法またはライブラリはありますか?

解決策

この質問の答えはここにあります:

golang で MP3 ファイルの長さを確認するにはどうすればよいですか?

さらに、float64 を MM:SS 形式に変換することもできます。この場合、次のようなものを使用できます:

リーリー

以上がGolangでmp3ファイルの長さを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート