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

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

WBOY
WBOY転載
2024-02-09 11:57:18663ブラウズ

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 までご連絡ください。