JW Playerを搭載したIOSデバイスのHTML5モードでこれを正常に実行します(時間指定されたメタデータを読み取ります)。しかし、PC で実行されている Flash には少し頭を悩ませています。いくつかの背景...
Web 上でライブ同期プレゼンテーションを作成します。そのため、スライド デッキは画面上のビデオ プレーヤーの隣に配置されます。ビデオ プレーヤーの発表者が「スライド 2 に移動」と言うと、スライドがスライド 2 に切り替わります。
これは、Flash ベースの PowerPoint という別のアプリを持っているために発生します。この Flash ベースの PowerPoint アプリは、Wowza や AMS などの RTMP ストリーミング サーバーへの RTMP 接続を確立し、現在公開されているビデオ ストリームを検索して、たとえば「スライド 2」などのメタデータを挿入するように要求することができます。スライド前進。このデータがビデオ ストリームに挿入されると、ストリームはデータを視聴側のビデオ プレーヤーに転送し、そこでデータが抽出され、プレーヤー開発者である私によって処理されます。テキスト データ メッセージが聞こえ、ページ内のスライド プレーヤーに進むように伝えます。
前述したように、私はこれを HTML5 (IOS) モードの JW プレーヤーで問題なく実行しています。すべてうまくいっています。したがって、iPad で表示している場合は、すべて問題ありません。しかし、JW プレーヤーが PC で Flash モードになっている場合に、このデータを抽出する方法がわかりません。「onTextData」または「onCuePoint」タイプの送信のイベント リスナーをハングさせてくれる API で公開されているものは見当たりません。これを達成するための他の方法はありますか?