問題タブ [audio-player]

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 投票する
5 に答える
2066 参照

flash - ユーザーがページを変更しても、Flash mp3 プレーヤーを再生し続けるにはどうすればよいですか?

私は 8tracks.com の mp3 プレーヤーが本当に好きで、ページを変更しても mp3 を再生し続ける方法を知りたいと思っていました。

たとえば、 http: //8tracks.com/mixes?q=Aztec+Cameraでトラックを聴いて、別のページへのリンクの 1 つをクリックしてください。音楽が 1/4 秒間途切れてから、正確に正しい位置に戻ってきます!

ストリーミングサーバーを使っているとは思えないので、フラッシュの機能なのかな?

0 投票する
7 に答える
3225 参照

python - VB または Python からのスクリプトの fruityloops または propellerheads の理由?

私の Windows PC には、Fruityloops と Propellerheads Reason ソフトウェア シンセの両方があります。

Visual Basic または Python からこれらを取得してスクリプトを作成する方法はありますか? または、少なくともコードからシンセに Midi メッセージを送信しますか?

更新 : "midi-mapper" (リンク MusiGenesis に感謝) のようなものを使用しようとしてもうまくいかないようです。Reason や FL Studio が標準の GM Midi シンセのように機能するとは思いません。

更新 2 : この質問に興味がある場合は、こちらもご覧ください

0 投票する
3 に答える
1856 参照

python - PythonからのLMMSのスクリプト

最近、PythonからFruityLoopsまたはReasonのスクリプトを作成することについて質問しましたが、あまり効果がありませんでした。

今日、私は自由ソフトウェアのFruityLoopsクローンであるLMMSを見つけました。だから、同様に。Python(または同様のもの)からこれをスクリプト化しようとした人はいますか?外部からリソースにアクセスするためのAPIまたはラッパーはありますか?

そうでない場合、それを書いてみるための正しいアプローチは何でしょうか?

0 投票する
7 に答える
8992 参照

background - ウェブサイト上の途切れないバックグラウンドミュージック

私は音楽バンドのウェブサイトを作成していましたが、音楽の流れを中断することなく(ほんの一瞬でも)ウェブサイトでバックグラウンド音楽を再生するための最良の方法を考えていました。

現時点では、フレームの使用を検討していますが、これは良い習慣ではないはずです。誰かが私がこれを行う方法を教えてください。私はまだフラッシュでコーディングをマスターしていないので、HTMLを使用してWebサイトをコーディングしたいと思います。

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

winapi - サウンド処理: DirectSound または直接 Win32 API を使用する必要がありますか?

私はアプリケーションを作成しています:

  • マイクから録音し、入力に対してリアルタイム処理を行います
  • MP3 ファイル (通常の曲) を再生しますが、リアルタイムで出力を操作します
  • 時々、この曲に追加のサウンドを再生する必要がありますが、バッファーを追加するだけでそれができると思います。

要するに、録音と再生の両方に循環バッファーが必要であり、再生しようとしている新しいデータを 20 ミリ秒ごとに出力バッファーに「フィード」する必要があります。

私は DirectSound を見てきましたが、あまり役に立たないようです。出力バッファへの読み取りと書き込みは Win32 と非常に似ているように見えますが、それが役立つと思われる唯一の場所は、メインの曲の上に「追加のサウンド」を再生することです。

DirectSound を使用する必要がありますか、それとも生の Windows API に直行する必要がありますか?
DirectSound は私のために何かをするつもりですか?

前もって感謝します!

0 投票する
3 に答える
330 参照

flash - 訪問者がフラッシュ プレーヤーを使用してさまざまなオンライン ラジオを聴けるようにするにはどうすればよいですか?

追加のプラグインをインストールする必要があるため、WMP は Firefox ユーザーにとって最善のアイデアではないことがわかった後、JW プレーヤーを試してみたいと思い、オーディオ ストリーミングとフラッシュ プレーヤーについてできる限りのことをググりました。

www.onlineradio.com/32.asx のようなものを取得しました -> 私のサーバー上ではなく、別のサーバーですが、訪問者がこのコンテンツを好きなように再生できるようにするための解決策が見つからないようです。WMP で動作します。JW Player が思いどおりに動作しないか、間違った方法で使用している可能性があります。

これを手伝ってください。

編集:フラッシュがこれを実行できないのに、WMP が実行できる本当の理由はありますか? FF と IE の両方に解決策はありませんか? - もちろん、すべてのラジオに連絡するわけではありません。

0 投票する
3 に答える
10591 参照

iphone - AVAudioPlayer currentTime の問題

トラックをシークするために、スライダーでを使用しようとしてAVAudioPlayerいます (何も複雑ではありません)。

しかし、私は奇妙な動作をしています... currentTime(0 と trackDuration の間の) 値の場合、プレーヤーはトラックの再生を停止し、audioPlayerDidFinishPlaying:successfully: 正常に NO になります。そして入らなかったaudioPlayerDecodeErrorDidOccur:error:

私が与えている時間を読めないようなものです。

たとえば、トラックの長さは次のとおりです。295.784424 秒 55.0 秒に設定currentTimeします (つまり、54.963878 または 54.963900 または 54.987755 など、%f として出力される場合)。「クラッシュ」は、currentTimeが 54.987755 のときに常に発生します...そして、その理由が本当にわかりません...

ですので、もしよろしければ・・・^^

0 投票する
3 に答える
2771 参照

windows - Windowsの音量を制御する

私たちのソフトウェアは音を再生する必要があります(小さなノイズだけでなく、音声など)。ボリュームコントロールはどうだろうか。Windows Vistaスタイルガイドラインでは、Windowsミキサーでアプリケーション固有のボリュームコントロールを定義するように指示されています。

しかし、Windows XP以下はどうですか?Windowsミキサーにコントロールを取り込む方法はないと思います。ただし、独自のボリュームコントロールを実装することはできますが、オーディオデータを変更しないと、システム全体のボリュームよりも大きくなることはありません(非常に小さいか、ミュートになっている可能性があります)。

問題は、アプリケーションが独自のボリュームコントロールを使用するか、Windowsボリュームコントロールをトリガーするかです。

問題は、基本的なユーザーがWindowsでボリュームを設定する場所さえ知らないということです。

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

java - JMFでオーディオプレーヤーを停止するとエラーが発生する

最近、Javaオーディオクリップの音量を制御することについて質問しましたが、JMFを試すように提案されました。古いJVM(1.4)を使用していて、WAVファイルの再生にのみ関心があるため、JMFは完璧なソリューションであり、アプリケーションでオーディオクリップのロード、再生、および音量を制御するためのコードを大幅に簡素化しました。

しかし、オンデマンドでクリップを停止するのに問題があります。呼び出すのと同じくらい簡単に見えますplayer.stop()stop()、プレーヤーが再生を終了するまでブロックするようです。簡単なコード例を次に示します。

これにより、次のような出力が生成されます。

2回目は、1回目と同じか、それより少し遅れて読むと予想していたところ。(または、0か何かにリセットされている可能性があります。)私も試しp.setStopTime( p.getMediaTime() )ました。これにより、クリップは時間どおりに停止しますが、停止する前に一瞬の歪みが再生されます。これは望ましくありません。

グーグルで回ると、他の人はこの問題を抱えていないように思います。そして、選択肢を見つけるのはちょっと難しいです。これはバッファリングの問題でしょうか、それとも他に何かが足りないのでしょうか?あなたが提供できるどんな洞察も大いに感謝されます。


詳細: JVM 1.4.2とJMF2.1.1を使用しています(変更できません)。私のすべてのWAVファイルの長さはわずか1〜10秒です。

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

iphone - iphoneでイヤホンをプログラムで検出する方法は?

私は現在、アプリ内の iPhone ミュージック ライブラリから音楽を再生するプロジェクトに取り組んでいます。MPMediaPickerController を使用して、ユーザーが音楽を選択し、iPhone 内の iPod 音楽プレーヤーを使用して再生できるようにしています。

ただし、ユーザーがイヤホンを挿入して取り外すときに問題が発生しました。理由もなく突然音楽の再生が停止します。いくつかのテストの後、ユーザーがイヤホンをデバイスから外すと、iPod プレーヤーの再生が一時停止することがわかりました。それで、音楽の再生を再開できるように、イヤホンが取り外されたかどうかをプログラムで検出する方法はありますか? または、ユーザーがイヤホンのプラグを抜いたときに iPod プレーヤーが一時停止しないようにする方法はありますか?