問題タブ [mp3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
907 参照

iphone - AudioQueueServices を使用して mp3 ファイルのデュレーションを抽出する

NSURLConnection 経由で mp3 をダウンロードする AudioQueueServices を使用して、ストリーミング mp3 プレーヤーを実装しました。再生、一時停止、シークはうまく機能しますが、ダウンロード中に mp3 ファイルからオーディオの長さを抽出する方法がわかりません。id3 タグから情報を取得できるようにしたいのですが、その方法がわかりません。何かご意見は?

0 投票する
2 に答える
1536 参照

windows-mobile - Windows Mobile で URL から mp3 を再生する方法

Windows Mobile 5 で URL から mp3 ファイルを再生する方法を探しています。

wmplib.WindowsMediaPlayer.url プロパティを使用して見つけた例は、デバイス上のファイルでは機能しますが、http: url では機能しないようです。関数は例外をスローせずに成功したようですが、オーディオは再生されません。player.settings.volume = 100 を試し、player.controls.play も呼び出しました。この方法は、Windows デスクトップ アプリケーションでは機能しますが、モバイル デバイスでは機能しません。

DirectShow を使用するもう 1 つのオプションは単純ではありません。私が調べたさまざまな Web サイトによると、Windows Mobile には Mpeg1 (または mp3) スプリッター/パーサー フィルターが含まれていません。2 つのサンプル フィルターのソース コードを見つけましたが、どちらも Windows Mobile 用に正常にコンパイルできません。

Windows Mobile 用のプリコンパイル済み、できれば無料の mp3 パーサー/スプリッター フィルター、またはソースからサンプルの 1 つをコンパイルできるように Visual Studio プロジェクトをセットアップするための明確な手順を知っている人はいますか?

0 投票する
1 に答える
361 参照

ubuntu - リズムボックスの2つのインスタンスを実行するにはどうすればよいですか、またはmp3ファイルの前の位置で再生を開始するようにリズムボックスをプログラムする方法はありますか?

私はインターネットラジオとポッドキャストなどの他のものを交互に聞くのが好きですが、ポッドキャストファイルで自分の位置を失うのは好きではありません。そして奇妙なことに、オーディオファイルの早送りの過程で、rhythmboxが終了することがあります。

または、リズムボックスのインスタンスを2つ持つ代わりに、プログラムを作成して、聞いていたmp3ファイルの前の位置に自動的に戻ることができるようにします(つまり、ポッドキャストセクションに戻ったとき)。

編集:また、リズムボックスを開いて、閉じる前に聞いていたオーディオファイルの位置に自動的または簡単に戻ることができるようにしたいと思います。

0 投票する
6 に答える
7543 参照

mp3 - MP3 から生のオーディオ/波形を抽出する

この質問は数年前から私の頭の中にありましたが、実際にこれに対する答えを見つけることはできませんでした.

私がやりたいことは、MP3 ファイルの実際の波形/PCM を抽出して、サウンドカードを使用して再生できるようにすることです (もちろん)。

理想的には、いくつかの DSP エフェクトを実験していると思います。

私の最初のステップは LAME を調べることでしたが、プログラム内の MP3 デコードなどに関連するものは何も見つかりませんでした。

だから私はこのようなものをどこで見つけることができるか尋ねています。

どの言語を使用すればよいですか? 私はCを考えていましたが、もっと効率的に仕事をするプログラミング言語が世の中にあるかもしれません.

ありがとう!

ギヨーム。

0 投票する
1 に答える
553 参照

flash - Flash 9: ストリーミング トラックがモノかどうかを判断する方法は?

私は何ヶ月もの間、この問題を解決しようとしてきました... Flash 9 では、ストリーミング MP3 ファイルを読み込んで、そのトラックの長さを計算しようとしています。私はそれで問題ありませんが、mp3 のチャンネルがモノラルの場合、時間は元のトラックの長さの 2 倍になります。どうやってこれを理解したのですか?Windows のサウンド レコーダーに録音してプレーヤーをテストしましたが、幸運なことに、MP3 をステレオで録音するのを忘れていました。

さて、Flash では、ロードされたバイト数、合計バイト数、再生位置、および考えられるすべての数式を使用して、さまざまな方法でデュレーションを計算してみました。数学は大丈夫です。問題は、Flash が mp3 をロードするときに、ファイルがステレオであると自動的に想定することです。そのため、データをロードするとき、特定のサイズで 1 つのチャネルを認識し、ステレオ用に 2 倍にするため、データが持っていると考えられるバイト数を 2 倍にします。これにより、負荷サイズの誤った値が生成されますが、正しい計算では、トラックの長さが 2 倍になります。そのため、モノは、私たちが使用する通常の式では機能しません。

これに対抗するには、ファイルがモノかステレオかを判断する方法が必要です。いいえ、ID3 データも間違った値を返します。すでに soundTransform.leftToLeft、soundTransform.leftToRight、soundTransform.rightToLeft、および soundTransform.rightToRight を使用して手動で決定しようとしました (ステレオ サウンドの値を返します)。

ファイルに含まれるオーディオ チャンネルを Flash に正しく通知させる方法がわかりません。私が何かを見落としていることを願っています。すでに試したかどうかに関係なく、ヘルプやトラブルシューティングのヒントをいただければ幸いです。

0 投票する
6 に答える
4725 参照

java - URL から MP3 の長さを取得するにはどうすればよいですか?

MP3 ファイルの URL がわかっている場合、その長さ、ビットレート、サイズなどを取得する最も簡単/最速の方法は何ですか?

これらの詳細を取得するには、MP3 の ID3 タグ部分だけをダウンロードするにはどうすればよいですか?

0 投票する
1 に答える
960 参照

mp3 - rtsp を使用して音楽ファイルをブロードキャストする方法

rtsp を使用して mp3 ファイルをブロードキャストするにはどうすればよいですか?

0 投票する
4 に答える
4307 参照

c - 組み込みアプリケーション用のオーディオ (MP3) コーデック

組み込みアプリケーション (C/C++) で使用するソフトウェア ベースのコーデック ライブラリを探しています。商用および無料のコーデック ライブラリの両方に興味があります。どんな提案も歓迎します。

さらに、 OpenSL ESの経験があり、互換性のあるソフトウェア/ハードウェア ソリューションを知っている場合は、喜んでお知らせします。

一般的なコーデックをサポートする必要があります。MP3は必須です。組み込みアプリケーション用のメディア プレーヤー リファレンスを実装していますが、ユーザーに「すべての音楽ライブラリを Vorbis に変換してください。はるかに優れています」とは言えません。MP3 コーデックのサポートは必須ですが、より多くのコーデック (より多くのオーディオ コーデック、ビデオ コーデックなど) を処理する、より高度なライブラリを見つけることができれば幸いです。

0 投票する
4 に答える
12786 参照

java - JLayer 使用時に Java で音量を変更する

JLayer を使用して、インターネットからの mp3 データの入力ストリームを再生しています。出力の音量を変更するにはどうすればよいですか?

このコードを使用して再生しています:

0 投票する
2 に答える
2174 参照

c# - mp3ファイルを個別に再生可能ないくつかの部分に分割するにはどうすればよいですか?

大きなmp3ファイルを1つ以上のmp3ファイルに分割し、各部分をメディアプレーヤーで再生できるようにするにはどうすればよいですか?