問題タブ [playback]

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

java - PulpCore 音楽再生 - ループ サウンドとアニメート ボリューム

独自のタワー ディフェンス ゲーム(まだプレイ可能ではありません)を作成しようとして、PulpCore を試していましたが、非常に楽しんでいます。よくわからない問題に遭遇しました。PulpCore を JOrbis で拡張して、OGG ファイルを再生できるようにしました。正常に動作します。ただし、pulpCore では、音量レベルをアニメーション化しながらサウンドをループさせることに問題があるようです。これをwavファイルでも試して、jOrbisが壊れていないことを確認しました。コードは次のようになります。

このコードは、最後の行がコメントアウトされている限り、music.ogg を無限ループで何度も再生します (これは loop() から返された Playback オブジェクトで stop を呼び出すことで停止できます)。音楽がスムーズにフェードインするように、PulpCore API ドキュメントのアドバイスに従って、フェードインを作成する最後の行を追加しましたが、音楽は 1 回だけ再生されてから停止します。ドキュメント:

再生pulpcore.sound.Sound.loop(固定レベル)

指定された音量レベル (0.0 から 1.0) でこのサウンド クリップをループします。レベルには、プロパティ アニメーションが添付されている場合があります。

パラメータ: レベル

戻り値: この固有のサウンド再生用の Playback オブジェクト (1 つの Sound が多数の Playback オブジェクトを同時に持つことができます)、またはサウンドを再生できなかった場合は null。

では、何が問題になるのでしょうか?繰り返しますが、最後の行では、サウンドはフェード インしますが、ループしません。ループしないと、指定された 0.75 のボリューム レベルで始まります。ループ音楽再生のボリュームをアニメートできないのはなぜですか? 私は何を間違っていますか?誰もがpulpCoreの経験があり、この問題に遭遇しましたか? 誰でも PulpCore をダウンロードして、フェードイン (アウト) する音楽をループしてみてください。

注: 後で音楽を削除できるように、返された Playback オブジェクトへの参照を保持する必要があります。

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

ios - 任意のオーディオを一定時間再生する

任意のファイルを 6 秒間再生したい。また、オーディオが 6 秒よりも大きい場合、アプリケーションは 6 秒間だけ再生し、6 秒未満の場合は連続して再生します。どのフレームワークにも組み込みのオプションはありますか?

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

ios - iPhoneアプリでスピーカーとヘッドホンを切り替える方法

AVAudioPlayer を使用してオーディオを再生するアプリを作成しました。

オーディオをスピーカーに切り替える関数を実装しました。

しかし、これを使用してヘッドフォンに戻そうとすると:

スピーカーを介してルーティングされたままになります。

オーディオを方向付ける他の方法が見つかりません。誰かが私が間違っていることを提案できますか?

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

c# - C#XPサウンドQuickFix

私はこれを持っています:

およびFireAttackProc:

問題はこれです:

Vista / win7では、FireAttackProcのサウンドクリップが再生されます。

ただし、XPでは、FireAttackProcに含まれるロジックは実行されますが、サウンドクリップは再生されません。

XPでサウンドが再生されるようにするための簡単な解決策はありますか?

Vista / Win7で完全に実行できることを嬉しく思うので、迅速な解決策を求めますが、迅速な解決策があれば、XPにも対応できるので素晴らしいでしょう。

ありがとうございました。

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

flash - フラッシュムービーは、bytesLoaded == bytesTotal if句で名前のない関数を呼び出すと、自動的に再生されます。

私は実際には助けを必要としません、私はその奇妙なFlash CS4(AS3)の振る舞いについてのあなたの意見を知りたいだけです。私が逃した何かがあるはずです。1)何が起こるか:フラッシュムービーは、if(bytesLoaded == bytesTotal)間の任意の(存在しない場合でも)関数呼び出しで再生され、コメントアウトされた行または空白行では再生されません。2)代わりに表示される内容:アクションなし-タイムライン関数を呼び出さないため、ムービーが再生されません。警告やエラーはありますか?私は知りません、フラッシュはとても*-エラーを処理する方法で常にニクシーです。3)ここで:

最初のフレームの句(AS3)

アドビは、bytesLoadedとbytesTotalを使用する場合、映画を再生したいと推測する責任を負っていると思います:|。番号を封印したいが、それを再生したくない場合はどうなりますか?

カスタムドキュメントクラスを使用しないので、MovieClip(root)。*の代わりにroot。*を使用します。

---これは最初のフレームのAS3コードであり、次の1999フレームの埋め込みビデオです

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

jquery - Jquery: 必要なときにサウンド ファイルを起動/再生するにはどうすればよいですか?

基本的に「バルーン」を 15 段階ほど膨らませてから、16 段階でポップさせるコードがあります。(はい、画像が変更されています)。私が今疑問に思っているのは、Jquery を使用して、その 16 番目のステージに到達するたびに (または、任意の var が任意の値に到達するたびに) サウンド ファイルを再生できるかどうかです。つまり、必要なときに.

いくつかのjqueryサウンドプラグインを見つけましたが、それらはすべてこのプレーヤーを作成し、ファイルを再生するにはクリックする必要があります。サウンドがただ...直接/自動的に再生されるように、その「クリック」部分をスキップするにはどうすればよいですか?

http://www.sean-o.com/jquery/jmp3/

http://www.happyworm.com/jquery/jplayer/

すべての助けに感謝します

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

android - Androidでトラックの再生速度をリアルタイムで変更する

トラックの再生速度をリアルタイムで変更できるライブラリを誰かが知っているかどうか知りたいのですが。私の考えは、トラックをロードして、その再生速度を半分または2倍に変更することです。最初にMusicPlayerで試しましたが、まったく不可能でした。次にSoundPoolで試しました。問題は、SoundPoolでは、トラックがロードされるとレートを変更できないことです。これが私が使用しているコードです(概念実証):

ボタンを押すと、再生速度が上がるはずですが、発生しません。リアルタイムでレートをどのように変更するかについてのアイデアはありますか?

前もって感謝します。

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

ios - ループするビープ音を鳴らし、周波数/速度を変更します

オーディオを使用する iPhone アプリケーションを作成しています。無期限にループするビープ音を鳴らしたい。

AVAudioPlayer上のレイヤーとnumberOfLoops" " に設定することで、これを行う簡単な方法を見つけました-1。それは正常に動作します。

しかし今、私はこのオーディオを再生し、レート/速度を変更できるようにしたいと考えています。障害物に近づいたときに車が再生する音のように機能する場合があります。最初はビープ音の周波数が低く、この周波数は連続音に達するまで加速しAVAudioPlayerますAudioToolBox

何か助けはありますか?

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

audio - SoundEffectを使用したXNAのイントロで音楽をループする

私は2つのサウンドファイルを持っています:

  • サウンドAは、1回再生するように設計された18秒のイントロです。
  • サウンドBは1分間のループトラックです

サウンドAを1回再生し、サウンドAが終了したら、すぐにサウンドBを再生し、停止するように指示するまでサウンドBをループし続けます。これは、RPGで町の音楽をループしていると思われます。

SoundEffectだけを使用してコードでこれを実行しようとしましたが、SoundAの終わりとSoundBの始まりの間に小さいながらも目立つギャップがあります。SoundAのSoundEffectInstance.Stateを監視する監視コードをUpdate()関数に配置しても、サウンドAが終了したときにサウンドBを正確に開始できなかったため、シームレスになりました。

XACTでWAVにとらわれるのではなく、WMAファイルをロードできるため、SoundEffectを使用したいと思います。

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

jquery - jQuery 自動スクロール / スライドショー

この既存のコードを変更して、リスト項目を自動的にスクロールしてコンテンツを表示することはできますか?

申し訳ありませんが、ul li a {} リンクです。

たぶん「間隔」メソッドを使用していますか?