問題タブ [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.
actionscript-3 - ActionScript 3 を使用して、動的にロードされた外部 SWF ファイルを一時停止/再開するにはどうすればよいですか?
ActionScript 3.0 を使用して、動的にロードされた外部 SWF ムービーを再生/一時停止できるようにしたいと考えています。どんな助けでも大歓迎です。ありがとうございました。
audio - 動的なテンポ調整による MP3 再生
ユーザーがスライダーを使用して再生中の mp3 ファイルのテンポを制御できるようにする、Windows でクイック アプリ (すばやく汚いもの) を作成する必要があります。
これを簡単にするライブラリ/プログラミング言語/コントロールに関する推奨事項はありますか?
メディアの選択 (mp3 である必要があります) またはプラットフォーム (Windows である必要があります) を制御できません。
編集: 実際、必要な形式にファイルを変換できます。
java - ゲームの再生を実装する最良の方法は?
Java でグリッド ベースのゲームを作成しており、ゲームの記録と再生を実装したいと考えています。2つのアイデアを検討しましたが、これを行う方法がわかりません:
毎秒数回、ゲーム全体の状態を記録します。再生するには、状態を読み取るレンダラーを作成し、視覚的な表現を作成します。ただし、これを使用すると、保存ファイルが大きくなる可能性があり、再生を試みると顕著な遅延が発生する可能性があります.
キーを押したりマウスをクリックしたりするたびに、保存ファイルに書き込むこともできます。これにより、ファイルが小さくなり、遅延が少なくなります。ただし、ゲーム開始時のわずかなエラー (たとえば、1 ミリ秒後の射撃) で、ゲームの数分後にゲームの状態が大きく異なります。
では、ゲームの再生を実装する最善の方法は何でしょうか?
編集 - 私のゲームがどれほど決定論的であるか正確にはわからないので、キーストロークとマウスのクリックだけを記録するだけでゲーム全体を正確につなぎ合わせることができるかどうかはわかりません.
flash - FLV 再生 - スケーリングとスムージング vs. ハイレゾ?
セクションからセクションへの遷移として機能する大きなビデオを含むフラッシュ サイト (as3) を構築しています。ビデオはスケーリングしません。大型モニターのユーザーに対応するために、HD ビデオを再生し、ユーザーにフレームの中央のみを表示することを計画しています (画面サイズによって異なります)。つまり、約 1024x768 の中央領域があり、すべてのユーザーが表示でき、ほとんどの情報が存在すると想定されますが、大画面のユーザーがすべての情報を表示できるようにする必要があります。情報とその周りのシーン全体も同様です。
私の質問は次のとおりです。パフォーマンスの観点から、ビデオを高解像度 FLV としてエンコードし、変更せずに再生すること、または妥当な解像度でエンコードしてから (スムージングを使用して) 高解像度にスケーリングすることは、より理にかなっていますか?急いで?すべてのクリップの長さはわずか数秒で、再生前に完全にプリロードされるため、ロード時間は問題になりません。そのため、ボトルネックは再生側にある可能性があります。
どうもありがとう!
c# - C# での DVD 再生?
DVD を読み取って、現在のウィンドウ、別のウィンドウ、または画面上の任意の位置 (プログラムで指定) で再生できるコンポーネントまたはコントロールが必要です。ユーザーに表示されるコントロールは必要ありません。アプリはそれを個別に処理します。どこを向く必要がありますか?
参考までに、winforms アプリケーションで .Net 3.5 を使用しています。
おそらく単純なものが欠けているように感じますが、それは私を逃れています。;-)
-- 受賞
user-interface - GUI アプリケーションでビデオを再生するためのマルチメディア フレームワーク?
しばらく前に、次のことを行う必要があるプロジェクトを開始しました。
- 動画を再生:
- 一般的な形式 (avi、mpeg、xvid など)
- プログラムでストリームを一時停止および再配置できる。
- 再生速度を設定できる (必須ではありませんが望ましい)
- 再生コンポーネント上にカスタム グラフィック (ビデオとの同期を維持) をペイントさせてください。
- 現在のフレームにラスター イメージとしてアクセスできるようにします (これは必須ではありませんが、望ましいものです)。
また、使いやすくする必要があります (たとえば、ビジュアル コンポーネント指向、マルチメディア ストリームの内部構造をあまり扱いたくありません)。
関連するコードを Java で記述していたので、見つけたすべての Java ライブラリ (JMF、FMJ、JVLC、Jffmpeg、gstreamer-java) を試してみましたが、厳しい要件 (たとえば、フレームの上に描画するには、一時停止または巻き戻しができなかった、フル機能のものは時代遅れだったなど)、プロジェクトを保留しました。
今、私はカムバックの気分にあり、他の言語でコードを書き直すことを気にしません (Java と同等以上のレベルですが、C や C++ はやめてください。私は怠惰になりすぎました :-p)優れた GUI フレームワークやリッチ クライアント プラットフォームも自由に利用できます。私は Linux での開発とテストが好きなので、マルチプラットフォームであることは良い点ですが、より多くのユーザーにリーチしたいので、Windows をターゲットにできることは必須です。
では、どの言語とフレームワークをお勧めしますか?
ios - iPod再生の実装
アプリの実行中に iPod の再生を続行するにはどうすればよいですか?
silverlight - Silverlight ポリフォニー
Silverlight でポリフォニック オーディオを実現するためのアイデアや実用的なソリューションはありますか?
サウンド ファイル (wmv など) を使用して個々の音を再生することは可能ですが、12 のルート ノートのいずれかに基づく和音の 3、4、5、またはそれ以上の音の組み合わせのすべての組み合わせのサンプルを保持することはできません。WinForms では、API を使用してサウンドカードまたは MIDI デバイスにアクセスし、同時に再生するノートとそのデュレーションを生成できます。
Silverlight でこれにどれだけ近づけることができますか?
c++ - win32 PlaySound と同様に、Mac C++ プログラムで任意の形式の .wav データを再生する
中央データベースに保存されている .wav ファイルがあります。それらを Mac C++ コードで再生する必要があります。.wav ファイルにはさまざまな形式があり、中にはかなり古いものもあります (4 ビットなど)。
主なフォーマットで動作する AudioHardware インターフェイスを使用するコードを取得しました。ただし、これらは、.wav のサンプル レートがオーディオ ユニットで受け入れられる場合にのみ機能します。
.wav ファイルを含むバッファーを与えるだけで、必要な変換を実行する win32 PlaySound に似たものが必要です。
再生を同期的または非同期的に行う必要があります。
アップルの開発者向けドキュメントを読もうとして迷ってしまいます - 非常に多くの異なるレベルがあり、概要は本当に貧弱です! Audio Queue を見る必要がありますか? 音声ファイル? クイックタイム?
ご指摘ありがとうございます。
flash - 同じビデオを再生するときの FLV の不具合
セクション間のビデオ遷移を含むフラッシュ サイトを構築しています。ナビゲーション要素がクリックされると、関連する FLV が既に読み込まれているかどうかを確認するコードがいくつかあります。そうでない場合は、初期化され(つまり、ビデオ オブジェクトに接続されたネットストリームなど)、ロードされて再生されます。ある場合は、再起動して再生するだけです。ここまでは順調ですね。
私の質問は、ユーザーが既にアクセスしたサイトのセクションに再アクセスしているために、ビデオが既に読み込まれて再生されている状況に関するものです。ビデオが再生されるたびに、ビデオの最終フレームの視覚的なフラッシュがあり、再起動して正しく再生されるまで、おそらく約 10 分の 1 秒続きます。「点滅」を取り除くために、再生する前に netStream オブジェクトを seek(0) するなど、いくつかの方法を試しました。ちなみに、ビデオ オブジェクトは、特定のトランジションを再生する直前にステージに追加され、コールバックを介してトランジションが完了した直後にステージから削除されます。seek(0) の呼び出し後にステージに追加されることを考えると、この問題が続くことは特に奇妙に思えます。
ファントムの最終フレームが点滅する原因についてのアイデアはありますか?
編集:誰かが疑問に思っている場合に備えて、このサイトは AS3 で構築されており、Gaia フラッシュ フレームワークを使用していますが、Gaia なしで概念実証を構築し、同じ問題に遭遇したので、それが問題の原因ではないと確信しています。 .