問題タブ [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.
javascript - head ではなく body タグの前に SoundManager2 設定を使用できますか?
以前、SoundManager2 のものをページの一番下に移動しようとしましたが、役に立ち</body>ませんでした。私が使用している構文は次のとおりです。
ただし、これは でのみ機能し<head>ます。(url_for のことは気にしないでください。これは Flask のものです)
wordpress - インライン Javascript オーディオ プレーヤー/サウンド マネージャー 2
このオーディオプレーヤーを実装したいのですが、
http://www.schillmania.com/projects/soundmanager2/
私が取り組んでいる私のバンドのウェブサイトに
http://thewintonsbluegrass.com。
Thesis Theme フレームワークで動作する Wordpress サイトです。プレーヤーのドキュメントを調べましたが、わかりませんでした。:D 方法を知っている人はいますか?
javascript - 55 のサウンドを作成して再生する SoundManager2
更新:AdobeのAS3仕様でこれを見つけました:
SoundChannel — サウンドの制御に使用する SoundChannel オブジェクト。サウンド カードがない場合、または使用可能なサウンド チャンネルが不足している場合、このメソッドは null を返します。一度に使用できるサウンド チャンネルの最大数は 32 です。
ソース: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/Sound.html
コード例: http://charliehield.com/sandbox/sm2/
次の関数で 55 のサウンドを作成しています。
次に、クリップの再生とミュートを開始ボタンのクリック機能でトリガーします。
そして、各ボタンは toggleMute(); を使用します。機能(サウンドが「同期」してループし、音量を切り替えるだけです)。
唯一の問題は、ロードされている 55 のサウンドが表示されることですが、実際に再生されるのは最初の 32 サウンドだけです。
私は完全に愚かです。どんな助けでも素晴らしいでしょう。
android - ロード画面のマネージャーにサウンドをロードするAsynctaskを作成する方法
私の過去2回の質問は短く、詳細ではなかったので、今回は最善を尽くします。私は約430音の大きなサウンドボードを持っています。とても大きいので、いくつかのデバイスで2つのサウンドマネージャーを作成する必要があります。とにかく、ロード画面で、AsyncTaskを実装しようとしています。私は一般的にそのタイプとその4つのステップを理解していますが、パラメーターを理解していません。参考までに、簡単なAsyncTaskを次に示します。
バックグラウンドで行う必要があるのは、次のようにマネージャーにサウンドを追加することです。SoundManager2.addSound(415、R.raw.rubber);
これが私の3番目の質問です。他に情報が必要な場合は、遠慮なく質問してください。このスレッドを次の20分間監視し、情報をすばやく編集します。
soundmanager2 - Firefox 9 で soundmanager2 がオーディオをインラインでストリーミングしない
これはとても奇妙です。私は基本的にこのデモからソースをコピーしました。
しかし、何らかの理由でオーディオがインラインで再生されず、ブラウザー (Firefox 9) にロードされているだけです。デモが機能する理由が本当にわかりませんが、私のコードは機能しません:(
これが私の中にあるものです<head>
そして、私はそれをどのように呼んでいますか-
html - SoundManager w HTML5オーディオが206の部分コンテンツエラーを引き起こしていますか?
標準のSMフラッシュフォールバックとともにHTML5オーディオを優先するSoundManager(SM)を使用しています。
なんらかの理由でリクエストがキャンセルされ、サウンドは正常に再生されますが、コンソールでエラーが赤になります。
なぜですか?これはCDNまたはHTML5オーディオの標準ですか?これを見た人はいますか?ありがとう

javascript - jquery replaceWithの後にスクリプトが機能しなくなる
だから私はjqueryポストメソッドを使用して送信するフォームを持っており、部門の内容をajaxの返されたデータに置き換えます。コードは次のとおりです。
今、私はこの方法で2つの問題に直面しています:
1)フォームのフィールド値を初期値にリセットしてから、次のコードのように変更イベントをトリガーするリセットボタンも使用しています。
リセットボタンをクリックすると、フォームのフィールドがリセットされ、上記の変更イベントを介して ajax を使用してフォームが送信されます。これまでのところは問題ありませんが、変更イベントをトリガーできなくなりました。フォームのどのフィールドをクリックしても、ajaxを使用してフォームを送信しなくなりました。
2) #table-content 部門に soundmanager プラグインをインストールしています (その複数のインスタンス)。ajax送信後、そのsoundmanagerプラグインが機能しなくなりました.soundmanagerがreadyイベントでロードされるため、ajax送信およびreplaceWith後に実行されないため、機能しなくなります。
これらの問題を回避する解決策はありますか? クエリを実行するのは初めてです。間違ったことをしている場合は申し訳ありませんが、正しい方向に導いてください。よろしくお願いします。
編集: $.getScript("/static/js/360player.js"); を含めると、正常に動作します。jquery replaceWith コマンドを使用して、置換された要素にイベントをアタッチする方法はありませんか。「オン」イベントはまったく機能していないようです。
Edit2: 間違った部門で「on」を使用していたことが判明しました。私の悪い:(
javascript - div内のページをリロードするか、relなしでjsファイルを再チェックします
最初に少し背景を説明します。私はsoundManager2に基づいてプレーヤーを作成しました。プレーヤーのHTMLファイルには、soundManager2 jsファイル、インターフェイスを作成するjsファイル、およびプレイリストを作成するためのjsコードを生成するphpファイルへのリンクがあります。
プレイリストが外部ファイルにある理由は、音楽の再生中にユーザーがプレイリストにトラックを追加できるようにするためです。次に、最終トラックで、プレーヤーはwindow.location.reload()を使用して自分自身をリロードします。外部プレイリストを再チェックして、トラックが追加されているかどうかを確認するために、追加されている場合は継続して再生し、追加されていない場合は最初にループバックします。
以下のjQueryを使用するために作成されたWebページに音楽プレーヤーを埋め込もうとしました。
ご想像のとおり、私の問題はwindow.location.reload();です。div内のプレーヤーだけでなく、ページ全体をリロードします。だから私が知る必要があるのは、音楽プレーヤーのjsファイルから呼び出すことができるdivのコンテンツをリロードする方法があるということです。または、トラックが終了するたびにプレイリストファイルを再確認するように音楽プレーヤーに指示する方法はありますか(soundManagerを使用すると、サウンドの最後で関数を呼び出すことができます)、これがおそらくより良い解決策になります。

