私はここで少しmp3プレーヤーのmakinだと私はほとんどすべてカバーさを持っています。私は歌の長さを表示することができるようにしたいと思いますが、ちょっと混乱してしまいます。私はネットの周りを検索し、曲の長さを取得する簡単な方法があるかどうか疑問に思うほど長く見える多くの例を見てきましたか?
0
A
答えて
1
Mp3Sharpに興味があるかもしれません。私はそれをあまり使っていませんが、達成しようとしているものに役立つBitsPerSampleなどの関数があります。
0
MP3の長さをデコードする唯一の方法です。
特にVBRエンコードの場合は、ファイルサイズで長さを推測するのは難しいです。 MP3の中にはID3タグの長さがあるものがありますので、これをヒントとして使用できます。しかし私の経験では、それでも必ずしも正確ではありません。
0
mp3をデコードする必要があります。 mp3の解読に関する素敵な記事は、http://blog.bjrn.se/2008/10/lets-build-mp3-decoder.htmlを参照してください。これはC#用に書かれていませんが、かなり完成しています。
あなた自身のライブラリを動かすことが興味のあるものではない場合、他の質問へのリンクには、見る価値のあるライブラリへのリンクがあります。
関連する問題
- 1. 双曲線ポリゴンの周長の比較
- 2. npm ERR!コードENOENT、npm ERR! errno 34
- 3. 「速い」ベジェ曲線の長さのPythonライブラリ
- 4. npmのインストールが動作していません| npm ERR!パス| npm ERR!コード| npm ERR! | errno | npm ERR!システムコール| npm ERR! enoent
- 5. JPlayerで曲の長さを取得する方法
- 6. java music曲の長さ(周波数)を取得しますか?
- 7. 曲の長さを測定する方法は?
- 8. javascriptを使用したベジェ曲線の長さ
- 9. アンドロイドでカーソルが0の長さの曲を削除するには
- 10. npm ERR! Windows_NT 6.1.7601
- 11. module.js:491 throw err;
- 12. NPM throw err 491
- 13. npm ERR!コードECONNREFUSED
- 14. 次の(ERR)実行
- 15. module.js:471 throw err;
- 16. inttrapとdiffを使用してScilabで曲線の長さを取得する
- 17. npm ERR! jspm bundle
- 18. (ERR、中)subprocess.call
- 19. npm ERR! Windows_NT 10.0.10586
- 20. Express:next(err)stacktrace
- 21. module.js 474 throw err
- 22. npm ERR!コードUNABLE_TO_GET_ISSUER_CERT_LOCALLY
- 23. JDK1.6 +はERRファイル
- 24. npm ERR! EEXIST -
- 25. UNITYの直線と曲線との間の最長距離
- 26. ES6構文:これは何のエラーです:.catch(err => throw err);
- 27. エクスプレスを使用してChromeでnet :: ERRコンテンツの長さのミスマッチを取得する方法
- 28. 曲がったエッジを持つAndroidの長方形
- 29. 角2 Jsonp Err 200
- 30. iPhone:最初の曲は、バッファリングを通じてマイアプリソングプレイで次の曲