問題タブ [osmf]

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

apache-flex - Flex 4 OSMF VideoPlayer コンポーネントを使用した lighttpd mod_flv_streaming

OSMF を lighttpd FLV ストリーミングで動作させようとしています。

mod_flv_streaming は、start=keyframe パラメータを FLV URL に追加することで機能します。ユーザーがビデオの別の位置にジャンプするためにスクラブ バーを押すと、クライアントは最も近いキーフレームを検索する必要があります。

通常、適切なキーフレーム情報を使用して「ジャンプ」ごとに新しい NetStream を作成し、正しい位置を探します。ただし、これらの調整を OSMF に入れる正しい場所を見つけるのに苦労しています。

必要なもの:

  • ユーザーがスクラブ バーを使用して再生位置を変更した場合のイベント リスナー (おそらく VideoPlayer.scrubBar -> FlexEvent.CHANGE_END)
  • start パラメータを URL に追加し、そこからストリームの再生を開始する

何か案は?

前もって感謝します。

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

apache-flex - FlashBuilderで競合するパッケージ名を解決します

Flash Builder 4を使用していて、キューポイントで動作するVideoDisplayコンポーネントが必要です。FlexのVideoDisplayが基づいているOSMFクラスの新しいバージョンは、これをすでに処理しています。アイデアは、既存のコンポーネントにモンキーパッチを適用するのではなく、独自のVideoDisplayコンポーネントをロールすることです。これを行うために、新しいバージョンのOSMFクラスを使用してプロジェクトを作成し、別のパッケージ名で新しいVideoDisplayをビルドするための別のプロジェクトを作成しました。

問題は、Flex 4.1 SDKには元のパッケージ名を持つOSMFクラスの大部分が含まれているため、次のimport org.osmf.media.MediaPlayer;場所にあるクラスを参照するなどのステートメントがあることです。

C:\ Program Files \ Adob​​e \ Adob​​e Flash Builder 4 \ sdks \ 4.1.0 \ frameworks \ projects

新しいバージョンのOSMFのMediaPlayerクラスではありません。

OSMFプロジェクトのパッケージの名前を明確に変更しようとしましたが、IDEから例外が発生しました(前提条件のチェック中に予期しない例外が発生しました。詳細については、エラーログを参照してください)。

SDKは常に(当然のことながら)戦いに勝ちますか?同じ名前のSDKクラスよりもswc/プロジェクトへの参照をプロジェクトに優先させる(汚い?)方法はありますか?

どんな提案も歓迎します。

編集:コメントを考えると、私はどうやら私の問題を説明するのに貧弱な仕事をしました。だからここで再び行きます。

Flexは、VideoPlayerに古いバージョンのOSMFプラットフォームを使用しています。キューポイントのサポートを含む新しいバージョンを使用する必要があります。新しいOSMFソースをダウンロードしましたが、それは独自のプロジェクトにあります。将来の保守性のために、このプロジェクトのパッケージの名前を変更する必要はありません。

私が実装するVideoPlayerは、FlexSDKまたはOSMFのパッケージ名を複製しない2番目のプロジェクトにあります。競合はFlexSDKとOSMFの間であり、私が構築するクラスとOSFMまたはSDKの間ではありません。私のプロジェクトは、パッケージ/クラス名の名前を持つFlex SDKのクラスではなく、OSMFプロジェクトのクラスにアクセスする必要があります。Flex SDKはOSMFに基づいているため、Flexはパッケージを残し、名前空間はそのまま識別されます。したがって、名前のあいまいさがあります。

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

flash - Apache Tomcatサーバーにデプロイすると、OSMFプレーヤーが動作を停止します

OSMFサンプルプレーヤーをダウンロードしてosmf.html(C:\ player \ osmf.html)を開きましたが、問題なく完全に機能しました。

tomcatサーバーにデプロイしたときの同じファイル(http:// localhost:8080 / player / osmf.html)デバッグ中に「指定された機能は現在サポートされていません」というエラーが表示されます。

フラッシュのセキュリティに問題があるのではないかと思います。他に何も考えられませんでした。

どんな助けでも大歓迎です。ありがとう。

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

flash - OSMF BitmapData を HTML5 にエクスポートできますか鬼ごっこ?

私はいくつかの掘り下げを行ってきましたが、私の質問に対する答えを見つけることができませんでした. 私は Flash 開発者ではないので、誤った情報が含まれている可能性があることをお許しください。

<canvas>基本的に、OSMF VideoElement のフレームを HTML5要素にエクスポートしたいと考えています。掘り下げた後、現在のフレームを BitmapData オブジェクトでキャプチャできるようです。

または、Flash-JS ブリッジ インターフェイスを介して生の BitmapData を公開できますか? 遅いとはいえ、それで十分かもしれません。どんな助けでも大歓迎です!

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

apache-flex - OSMFでflv形式のbyteArrayを再生するには?

各フレームのスナップショットを作成してランタイムを記録し、それをビデオ再生用に ByteArray にエンコードする機能を備えた Flex の Web アプリケーションを開発しています。

現在、ByteArray FLV を再生するために NetStream.appendBytes() を使用しています。それは機能していますが、OSMF について知り、アプリケーションに統合することを考えています。

OSMF で flv byteArray を再生することは可能ですか? それをどのように行うことができるかについての例は、まったく素晴らしいでしょう。ありがとう!

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

flash - OSMF AS3/FlashCS5 エラー: タイプが見つかりません [...]: StageVideoEvent

私は OSMF をいじっていて、非常に単純な例でさえ実行に問題があります。

Arch LinuxのVirtualBoxのWin7でFlash CS5を実行しています(これは、基礎となるものと関係があるかもしれないと思ったからです)。また、OSMF 1.6 Sprint 1 を使用しています。

とにかく、私はこの簡単な例を実行しようとしています:

}

残念ながら、次のコンパイルエラーが発生し続けます。

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

apache-flex - OSMF.swf の更新後: タイプが見つからないか、コンパイル時の定数ではありませんでした: NetGroup および DimensionEvenet

Flash Builder 4 を使用 (および flashbuilder401-patch-mac をインストール)。OSMF を使用したい:

プロジェクト flex 4.1 ライブラリから OSMF.swf を削除し、osmf.swf v1.5 をライブラリに追加しました flashplayer_10_plugin_debug_ub-1 をインストールしました

ビルドしようとすると、次の問題が発生します: 1046: 型が見つからないか、コンパイル時の定数ではありません: DimensionEvent および 6 行: 1046: 型が見つからないか、コンパイル時の定数ではありません: NetGroup for all: Location は "不明」、タイプは「フレックス問題」

コンパイルしようとしているコードは、osmf ドキュメントの単純な MediaPlayerExample です

投稿を読んでいます -- 次に何を試せばよいかわかりません

誰かが MAC 上の Flash Builder 4 で動作する osmf を持っていますか?

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

actionscript-3 - OSMF の SWFElement からイベントを検出する

プロジェクトで OSMF の SWFElement を使用して SWF ファイルをメイン アプリケーションに読み込みますが、メイン アプリは子 SWF からのイベントをまったく検出できず、検索を試みましたが解決策が見つかりませんでした。

メインアプリのコード

Flash CS3 を使用した子 Flash SWF のコードは、FLASH TimeLine にコードを追加します。

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

eclipse - Flex 4.1 と OSMF 1.5 - 動作しますか?

Flex 4.1 SDK は OSMF 1.0 に同梱されています。新機能については、OSMF を更新できます。

更新されたosmf.swcを Flex 4.1 プロジェクトに追加すると、アプリケーションに OSMF コンポーネントを追加するとすぐにエラー メッセージが表示されます (スクリーンショットの VideoDisplay)。

スクリーンショット: http://i.stack.imgur.com/HRHk6.png

OSMF 1.5 ダウンロードページ

ドキュメントによると、OSMF 1.5はFlex 4.1 SDKで動作するはずです。残念ながら、Flash 10.1 をサポートする必要があるため、Flex 4.1 に固執する必要があります (Flex 4.5 には Flash 10.2 が必要です)。SDK をバージョン 4.5 に変更すると、エラー メッセージが表示されなくなり、期待どおりにコンパイルされます。

--> Flex 4.1 のサポートに関するドキュメントは間違っていますか、それとも何か間違っていますか?

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

xml - SMIL ファイル xml は e4x フレンドリーではありませんか?

smil ファイル (xml 形式に従う) を読み込んでいますが、名前 (例: xml.body) でプロパティを選択することはできません。代わりに、xml.child(0).

試してみましxml.child('body')たが、まだ何もありません。誰でも簡単な回避策を知っていますか?xml.head.(@name=='rtmpPlaybackbase')XMLListにアクセスできるようにしたいxml.body.switch.video

どうもありがとう!