問題タブ [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.
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 に追加し、そこからストリームの再生を開始する
何か案は?
前もって感謝します。
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 \ Adobe \ Adobe 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はパッケージを残し、名前空間はそのまま識別されます。したがって、名前のあいまいさがあります。
flash - Apache Tomcatサーバーにデプロイすると、OSMFプレーヤーが動作を停止します
OSMFサンプルプレーヤーをダウンロードしてosmf.html(C:\ player \ osmf.html)を開きましたが、問題なく完全に機能しました。
tomcatサーバーにデプロイしたときの同じファイル(http:// localhost:8080 / player / osmf.html)デバッグ中に「指定された機能は現在サポートされていません」というエラーが表示されます。
フラッシュのセキュリティに問題があるのではないかと思います。他に何も考えられませんでした。
どんな助けでも大歓迎です。ありがとう。
flash - OSMF BitmapData を HTML5 にエクスポートできますか
私はいくつかの掘り下げを行ってきましたが、私の質問に対する答えを見つけることができませんでした. 私は Flash 開発者ではないので、誤った情報が含まれている可能性があることをお許しください。
<canvas>
基本的に、OSMF VideoElement のフレームを HTML5要素にエクスポートしたいと考えています。掘り下げた後、現在のフレームを BitmapData オブジェクトでキャプチャできるようです。
または、Flash-JS ブリッジ インターフェイスを介して生の BitmapData を公開できますか? 遅いとはいえ、それで十分かもしれません。どんな助けでも大歓迎です!
apache-flex - OSMFでflv形式のbyteArrayを再生するには?
各フレームのスナップショットを作成してランタイムを記録し、それをビデオ再生用に ByteArray にエンコードする機能を備えた Flex の Web アプリケーションを開発しています。
現在、ByteArray FLV を再生するために NetStream.appendBytes() を使用しています。それは機能していますが、OSMF について知り、アプリケーションに統合することを考えています。
OSMF で flv byteArray を再生することは可能ですか? それをどのように行うことができるかについての例は、まったく素晴らしいでしょう。ありがとう!
flash - OSMF AS3/FlashCS5 エラー: タイプが見つかりません [...]: StageVideoEvent
私は OSMF をいじっていて、非常に単純な例でさえ実行に問題があります。
Arch LinuxのVirtualBoxのWin7でFlash CS5を実行しています(これは、基礎となるものと関係があるかもしれないと思ったからです)。また、OSMF 1.6 Sprint 1 を使用しています。
とにかく、私はこの簡単な例を実行しようとしています:
}
残念ながら、次のコンパイルエラーが発生し続けます。
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 を持っていますか?
actionscript-3 - OSMF の SWFElement からイベントを検出する
プロジェクトで OSMF の SWFElement を使用して SWF ファイルをメイン アプリケーションに読み込みますが、メイン アプリは子 SWF からのイベントをまったく検出できず、検索を試みましたが解決策が見つかりませんでした。
メインアプリのコード
Flash CS3 を使用した子 Flash SWF のコードは、FLASH TimeLine にコードを追加します。
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はFlex 4.1 SDKで動作するはずです。残念ながら、Flash 10.1 をサポートする必要があるため、Flex 4.1 に固執する必要があります (Flex 4.5 には Flash 10.2 が必要です)。SDK をバージョン 4.5 に変更すると、エラー メッセージが表示されなくなり、期待どおりにコンパイルされます。
--> Flex 4.1 のサポートに関するドキュメントは間違っていますか、それとも何か間違っていますか?
xml - SMIL ファイル xml は e4x フレンドリーではありませんか?
smil ファイル (xml 形式に従う) を読み込んでいますが、名前 (例: xml.body
) でプロパティを選択することはできません。代わりに、xml.child(0)
.
試してみましxml.child('body')
たが、まだ何もありません。誰でも簡単な回避策を知っていますか?xml.head.(@name=='rtmpPlaybackbase')
XMLListにアクセスできるようにしたいxml.body.switch.video
どうもありがとう!