問題タブ [soundjs]
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 - Flash CC で Createjs 一時停止タイムライン サウンド
タイムラインレイヤーに追加されたサウンドファイルを制御して、タイムラインでサウンドを一時停止および再開する方法はありますかまたは、creatjs を使用してブラウザで再生されているサウンドを検出する方法はありますか
ありがとう
audio - soundJSで現在再生されているサウンドがあるかどうかをどのように検出できますか?
soundJSでサウンドが再生されているかどうかをどのように検出できますか?
たくさんのサウンドがオンとオフを交互に発砲することがあります。特定の時間にサウンドが再生されているかどうかを確認する方法が必要です。何かのようなもの
createjs.Sound.isPlaying()
また
createjs.Sound.status()
soundjs - SoundJS が iOS で起動しない
私は少し気が狂っています。
私はアラーム用のSoundJSアプリに取り組んでいます。ユーザーはリンクを共有し、誰かがリンクをクリックすると、ユーザーが定義した時間後にアラームが鳴ります。
このリンクがあります: http://online-timer.en.downloadastro.com/tools/?PageSpeed=off#5000
私はSoundJS 0.6.2を使用しています(これは最新のはずです)
しかし、アラームは iOS では機能しません。Android と PC では完全に機能します。私のMacBookで問題なく動作します。しかしiPhoneにはありません。ご意見をお聞かせください
firefox - Firefox で SoundJS を使用してファイルを再生する
Web アプリでさまざまな mp3/wav ファイルを再生するためにSoundJS lib を使用していますが、新しいファイルを追加しましたが、Chrome では正常に動作しているのに FireFox ではまったく動作しませんでした。wav/mp3/ogg エンコーディングを試しましたが、うまくいきませんでした。少しグーグルで調べましたが、有効な解決策が見つかりませんでした。PS: FireFox で正常に動作する他の mp3 ファイルがあります。
更新情報:
Dexter への回答として、次の更新があります。 Ubuntu 14.04 で Firefox 45.0 を使用しています。
ブラウザのコンソールは次のとおりです。
「mp3info」ユーティリティを使用してファイルのエンコーディングを確認しようとしましたが、「file」ユーティリティを使用するとbackground_music.mp3 does not have an ID3 1.x tag.
次のようになりました。background_music.mp3: MPEG ADTS, layer III, v1, 128 kbps, 44.1 kHz, JntStereo
PS: 元のファイルは "wav" 形式ですが、FireFox で使用するとうまくいかなかったので、コマンドで "ffmpeg" ユーティリティを使用して "mp3" 形式に変換しました:
ffmpeg -i input.wav -codec:a libmp3lame -qscale:a 2 background_music.mp3
これはコマンドの出力です。file input.wav
RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, stereo 44100 Hz
Update2:
FireFox を介して既に動作している他の mp3 ファイルがあることを忘れていました。ファイルの 1 つに対して「file」コマンドを実行すると、次のデータが生成されます。
file2.mp3: Audio file with ID3 version 2.3.0, contains: MPEG ADTS, layer III, v1, 128 kbps, 44.1 kHz, JntStereo
javascript - CreateJS - サウンド登録中にタイプ認識エラーがスローされました
SoundJS サウンド登録を介してサウンドを読み込もうとすると、次のエラーが発生します。
私は、soundjs ライブラリにファイルの検索またはファイル拡張子に問題があると考えていますが、私が見たすべての例にインラインである .ogg を使用しています。
これが私のコードです:
soundManifest は、.ogg ファイルへのパスを指定するソース項目と ID を持つオブジェクトの配列です。パス名を 2 回、3 回チェックしたので、そうではないことは確かです。何か案は?私はChromeで開発しています。
audio - IE の HTML オーディオ
IE 10 および IE 11 で、オーディオ デバイスが無効になっていると Web サイトが読み込まれないという問題が発生しています。コンソールを見ると、ロードは最初のオーディオ項目のロードを過ぎて進行していません。私はsoundjsを使用していますが、ブラウザでハードウェアが無効になっているかどうかを検出して、ユーザーにサウンドデバイスを有効にするように求める何らかのエラーメッセージを追加する方法があるかどうかは誰にもわかりませんか?
createjs - すでにbase64またはバイナリとしてロードされているサウンドをsoundjsライブラリに登録する
私は大きな問題を抱えています。まだ解決策が見つかりません。要するに、カスタム API がオンザフライでオーディオ トラックを構築するフロント エンド Web ページがあります。すべてのトラックは、ブラウザ内の変数に base64 文字列として一時的に保存されます。私の問題は、これらのサウンドを createjs に登録して簡単に管理したいということです。ページがステートレスであるため存在しないパスではなく、オーディオ base64 コンテンツを使用して、soundjs にサウンドを登録するにはどうすればよいでしょうか。
簡単な例として:
typescript - SoundJs を使用してグローバル ボリュームを変更する
CreateJS を使用して HTML5 でアプリケーションを作成しています。サウンドの部分から始めて、SoundJS を使用して、多くの制限があることを確認しました。createjs.Sound
オブジェクトには と のメソッドがありplay()
ますstop()
。ただしplay()
、特定のサウンドのみを実行しstop()
、ステージのすべてのサウンドに対して実行します。
私が知りたかったのは、すべてのサウンドに対してグローバル ボリュームを定義し、一度に 1 つまたは 10 のサウンドが鳴っても、いつでも上下できるようにする方法があるかどうかということです。
私は当初、グローバル変数を作成し、サウンドを再生するときにボリュームのパラメーターとして使用するオプションを考えていました。私の問題は、異なるファイルでいくつかのクラスを使用していて、それらがすべて独立したサウンドを持っていることです。クラスやメソッドを超えて、その変数を包括的に出力する必要があります。タイプスクリプトでプログラミングしています。
問題にマスター ボリュームを使用できません。ドキュメントには、次のものがあります。
createjs.Sound.volume = 0.5;
しかし、それはすべてのグローバルボリュームを変更します. 音楽と効果音を 2 つの異なる音量オプションに分ける必要があります。