問題タブ [netstream]

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

flash - 「バッファリング」メッセージを表示する - Netstream as3

netsream オブジェクトがビデオ データをダウンロードしている間にバッファリング アニメーションを表示するにはどうすればよいですか? Flash で Actionscript 3.0 を使用。

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

flash - 映画をループしているときにFlashPlayerがクラッシュする

約100本のh.264エンコードされた映画をループする一種のスライドショーをフラッシュで実現しようとしています。ハードディスク上のファイルにローカルに接続するためにNetConnectionクラスとNetStreamクラスを使用しています(以下のコードを参照)。

問題は、フラッシュプレーヤーのメモリ使用量が映画ごとに増加し、約1.3 GBに達すると、エラーメッセージなしで終了することです。

私の質問は明らかに:どうすればそれを修正できますか?

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

flash - INVALID LIVE ストリームを再生しようとすると、Flash は「NetStream.Play.StreamNotFound」エラーを生成しますか?

NetStream.play("invalid-live-stream-url") を使用して、無効なライブ ストリームを再生しました。他の引数はデフォルトを使用しています。たとえば、start = -2、len = -1 です。

メニューには、デフォルトの「start」と「len」を使用して「NetStream.play」を呼び出すと、「ライブ ストリームが利用できなくなるまで再生します。指定された名前のライブ ストリームが見つからない場合、Flash Player は記録されたストリームを終了するまで再生します。」

しかし、ライブ ストリームと同じ名前のストリームがサーバーに記録されておらず、予期した「NetStream.Play.StreamNotFound」エラーが発生しませんでした。

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

actionscript-3 - 親のサイズに合わせて Netstream ベースの Actionscript ビデオ プレーヤーのサイズを自動的に変更するにはどうすればよいですか?

(私は Actionscript を初めて使用します。これが簡単な質問でしたら申し訳ありません。)

私は Actionscript でメディア プレーヤーを実行しており、次のクラス階層があります。

  • メイン クラス、スプライトを拡張し、含む
    • VideoPlayer クラス、Sprite を拡張、Video オブジェクトを含み、Netstream を使用してビデオをロード

ビデオ プレーヤーは、さまざまなサイズのコンテナーを使用して、さまざまなアプリケーションに埋め込まれます。(html/swfobject で定義されているように) 親コンテナーのサイズに応じてビデオ プレーヤーのサイズを変更する方法はありますか?

Main クラスの「scaleMode」プロパティで遊んで、コンテナに応じてフラッシュ オブジェクトを再スケーリングすることができましたが、ビデオのサイズは常に同じです。

さらに、ビデオ クリップのメタデータを使用して、ビデオ オブジェクトの「幅」と「高さ」のプロパティを手動および自動で変更しましたが、ビデオのサイズが間違っているようです。ビデオのサイズを swfobject のサイズに合わせると、320x240 よりもはるかに小さくレンダリングされます。

助けてくれてありがとう。

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

flash - Netstream.seek() が Flash の MP4 ビデオで機能しない

私は Actionscript でビデオ プレーヤーを実装しており、ビデオの再生開始時間を定義できるようにする必要があります。Netstream.seek(pos) は flv ファイルでは機能しますが、H.264 ファイルでは失敗します (プレーヤーはビデオを最初から再生し始めます)。何が問題なのか誰でも知っていますか?

(Flash Media Server を持っていないため、Netstream.play メソッドを呼び出すときに開始時間のパラメーターを追加する代わりに、Netstream を使用しています)。

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

flash - フラッシュ ビューポート (ステージ?) をフラッシュ メディア ストリーミング サーバーにストリーミングすることはできますか?

2 台のビデオ カメラを 1 つの 2 倍のビデオ ストリームとしてフラッシュ メディア ストリーミング サーバーにライブ ストリーミングしたいと考えています。ステージ上に 2 つのビデオ オブジェクトがあり、2 つの Web カメラからの画像が表示されています。

NetStream クラスのドキュメントを読んでいますが、両方のビデオ オブジェクトを 1 つのストリームとしてストリーミングする方法が見つかりませんでした。

どうすればその問題に取り組むことができるかについて、いくつかの指針を得たいと思います。

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

flash - red5 での Netstream Step メソッドのサポート

Netstream.step メソッド AS3

これにより、フラッシュ メディア サーバーを使用する場合に、ビデオのフレーム レベル制御が可能になると思われます。

質問 : red5 サーバーを使用して、このようなものを実装できますか? メソッドをサポートしていますか? 質問: red5 には疑似ストリーミング機能がありますか? つまり、バッファリングされたビデオを超えてシークしますか?

これは、Adobeドキュメントのメソッドの説明から直接

現在表示されているフレームに対して、指定された数のフレームを前後に進めます。前に進むには正の数を指定し、逆に進むには負の数を指定します。このメソッドを呼び出して、正確な早送りまたは巻き戻し機能を作成します。

このメソッドは、データが Flash Media Server 3.5.3 以降からストリーミングされ、NetStream.inBufferSeek が true の場合にのみ使用できます。また、ターゲット フレームはバッファ内にある必要があります。たとえば、現在表示されているフレームがフレーム番号 120 で、値 1000 を指定した場合、フレーム番号 1120 がバッファにない場合、メソッドは失敗します。

このメソッドは、pause() または togglePause() メソッドと一緒に使用することを意図しています。再生中に一時停止せずに 10 フレーム前後にステップすると、ステップに気付かなかったり、グリッチのように見えたりする場合があります。また、pause() または togglePause を呼び出すと、音声が抑制されます。

NetStream.step() の呼び出しが成功すると、情報オブジェクトの code プロパティの値として「NetStream.Step.Notify」を含む NetStatusEvent が送信されます。

0 投票する
0 に答える
1066 参照

actionscript-3 - As3 NetStream ns.seek() が機能しない

私はこのコードを使用してネットストリームを探しており、完璧な計算を次のように示しています

ネットストリームの長さは: 54.12 で、残りの数値は: 25 です。

しかし、プレーヤーはシークを使用して動作しません。ここで何が問題になっていますか?

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

flash - NetStream Flash AS3 - 動画が途中で途切れる、理由がわからない

私は一日中この答えを探しましたが、答えよりも多くの質問を見つけました。

外部ソースを介してビデオ ファイル (およびその他の多くのもの) を読み込む .exe フルスクリーン フラッシュ アプリがあります。ビデオが再生されると、しばしば途切れて再生が停止することを除いて、すべてが正常にリンクします. 再生が停止する場所はランダムです。2 秒未満の場合もあれば、30 秒続く場合もありますが、ビデオの 58 秒を完全に再生したことはありません。

合計にロードされたバイト数を追跡​​したところ、それらは一致しました (これはローカルで参照されたファイルであり、Web ではありません)。

これがコードです。これを行うためのより良い方法 (クラスを使用しない方法) があれば、助けてください。

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

flash - ビデオを再生せずにフレームの配列をキャプチャし、フラッシュ/フレックスクライアント側で逆方向に再生する機能

再生中のビデオフレームのスクリーンショットを撮ることを扱った投稿をいくつか見ました。ビデオを逆方向に再生し、通常は一度に1フレームずつ移動する方法を探しています。理想的には、特定のiフレームの前後のフラッシュビデオからフレームを抽出できると思います。

この質問で最も重要なのは、実際にビデオを再生せずにフレームを抽出する機能です。私がSOで見つけたすべてのソリューションでは、ビデオを再生する必要があり、基本的には画面をビットマップに印刷するだけです。

actionscriptで個々のビデオフレームを抽出して、単一フレームを前方と後方の両方に進めることができますか?