問題タブ [soundmanager2]
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.
jquery - レールアプリケーションでsoundmanger2が機能しない
Soundmanager 2(http://www.schillmania.com/projects/soundmanager2/doc/download/)が私のrubyonrailsアプリケーションで機能していません。
?assets_debug = 1を追加した場合にのみ、すべてのsm .jsファイルを試しましたが、アプリを起動するたびに再起動することはできませんでした。
エラー:
そしてfirebugの中からのJSコードで:
なぜこれが起こるのか誰かが考えていますか?
javascript - SoundCloud + Soundmanager2 + EQData
これは基本的にこの質問と同じですが、より詳細になります。
Soundcloud + SoundManagerのバグ:ストリームのeqDataを読み取る
だから私はcanvas/svg /を使用しているビジュアライザーを持っていますが、SoundCloud / SoundManager2からEQDataを受信しているときに見栄えがしますが、非常に奇妙なイベントが発生していて、それほどクールではありません。
1.)SMSound.pause()または任意のバリエーション(SoundManager.togglePauseなど)を使用してから再開すると、すべてのEQData / WaveformDataがSoundManager2に到達しなくなり、ゼロになります。
2.)トラックを停止して再開すると、すべてのEQData/WaveformDataが停止します。
3.)時折、警告なしにEQData / WaveformDataがSM2に到達しなくなり、ビジュアライザーが停止します。次のトラックに移動すると、再び起動しますが、30秒以上曲に対して100%機能しませんでした。
これがSoundCloudとSoundManager2のどちらの問題なのかわかりませんが、他の人が問題を抱えているようですが、今までどこにも解決策を見つけることができませんでした。
リンクはここから入手できます:http://nikru.com/viz/。これは、クライアントがまだ一般に公開してほしくない未立ち上げのサイト用であるため、サイトから削除されます。:)
どんな助けでも大歓迎です。
ありがとう!
jquery - iPhone の SoundManager2 - jQuery Load でサウンドが再生されない
jQuery を使用してフォームが送信された後、SoundManager2 を iPhone Web アプリケーションの一部として使用してサウンドを再生しようとしています。再生される特定のサウンドは結果に依存するため、結果のページでは、再生するサウンド ファイルを識別する変数が設定されます。
これはすべてデスクトップでは問題なく動作しますが、iPhone で実行すると失敗します。
iPhone のデバッグ コンソールは、それが試行されていることを示しています...
...しかし、すべての再生音はありません。
これが失敗する原因について何か考えはありますか? メイン ページのコードと、jQuery を使用して返される「応答」ページの例を含めました。
主要
応答
ご協力いただきありがとうございます!
J.
soundcloud - soundmanager は soundcloud ストリームをどのように解釈しますか?
「インライン プレーヤー」デモを使用します。
mp3 リンクに移動しますが、最後にさらにパラメーターがあるため、soundmanager はそれを mp3 としてロードしません。
javascript - SoundManager2 - 音を止めた時の歪み
SoundManager2 の一連のサウンド ファイルをループして、さまざまな時点で再生しようとしています。以下のコードは、サウンド ファイルとそのサウンド ファイルを再生する長さで構成される「音符」を含む、次のような songArray を受け取ります。
配列内の各 X を調べて、指定された X で見つかったサウンドを再生します。次に、duration で指定された時間後にサウンドを停止します。コードは完全に動作しますが、サウンドが停止すると、曲の最後でポップ ノイズが発生します。
何が間違っている可能性がありますか?
PS Safari、Chrome、Firefox の最新バージョンで試しました。
ruby-on-rails - レールでsoundmanager2を使用するには?
Rails アプリケーション内にプラグインとして soundmanager2 をインストールしました。
インストール後、サウンドマネージャーを使用するために次のコマンドを試しました
ジェネレーターが見つからないというエラーが表示されます:(
Rails 3 で実験中だが、実際には Rails 2 と Ruby 1.8.6 で使用したい
レールの下でどのように機能するか知っている人はいますか? または、レールアプリでサウンドを再生する他の方法はありますか?
javascript - サウンドマネージャー2でサウンドの遅延を回避する方法
私は自分のサイトにサウンドを与えるためにサウンドマネージャー2を使用しています。
私のjsコードは:
音がします。しかし、問題は音に遅れがあることです。
この問題を回避する方法は?
誰かが私を助けてくれますか?
javascript - サウンド マネージャー 2 を使用してサウンドをミュートおよびミュート解除する方法
サイトにサウンドを提供するためにサウンドマネージャー2を使用しています..今、サウンドをミュートおよびミュート解除したい
ボタンをクリックします。私は試しmute()
てみunmute()
ました。しかし、結果は得られませんでした。
ミュートの私のコードは次のとおりです。
誰か助けてくれませんか?
android - タイマーで 2 つのサウンドを同時に再生するとラグが発生する
基本的にタイマーを設定し、2 つのサウンドのセットを次々と再生する小さなアプリがあります。
毎回まったく同時に両方のサウンドを開始したかったので、2 つのタイマーを試しました。開始前に両方のタイマーを設定するために、アプリに500ミリ秒を与えました
soundManager は、このチュートリアルに基づくSoundManagerオブジェクトです。私が行った唯一の変更は、同時に 2 つのサウンドしか再生しないため、使用可能なストリームの数を 20 から 2 に減らしたことです。
今問題。Motorola RAZR でもエミュレーターでも同じ速度で再生されません。アプリが時々遅くなり、ブレーキが必要以上に長くなります。私はそれを起こさせることはできません。ここで何が問題なのですか?
OGG形式の非常に短いサウンドを使用しています
編集:私はいくつかの調査を行いました。2つのアプローチを使用しました。音が発射されるまでのミリ秒の距離を測定していました。リフレッシュ レートは 500 ミリ秒でした。
- 最初のアプローチは TimerTask でした。これは大きな失敗です。それは 300 ミリ秒で開始し、その後絶えず増加し、しばらくすると (2 分) 497 ミリ秒で安定しました。
- 2番目のアプローチは、AsyncTaskのwhileループでした-475から500ミリ秒の出力が得られましたが、これはTimerTaskよりも優れていますが、それでも不正確です
結局、どのアプローチもスムーズにプレイできませんでした。いつもラグがあった
ipad - How to bind the HTML5::stalled event from soundmanager?
I'm trying to to write a javascript app that use the [SoundManager 2][1] api and aim to run in all desktop and mobile browsers. On the iPad platform, Soundmanager is using the HTML5 audio api since there is on flash support. Now, when I'm trying to play two audio files back to back, both loaded in response to a click event, a [HTML5::stalled][2] event is occasionally raised. How do I set an event handler to catch the stalled event?
Since sound objects in my app are created on the fly and I don't know how to access directly to tags that are created by SoundManager, I tried to use a delegate to handle the stalled event:
It doesn't work. the event did not raised in respond to stalled. (I had an alert in my handler).
Also tried to use [Sound::onsuspend()][3] to listen for stalled, but onsuspend pops out on the end of sound::play(). How can we distinguish between stalled and other events that may raise the audio::suspend? Is there any other way to access the tags that SoundManager must create in order to play HTML audio?