問題タブ [custom-receiver]

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

android - カスタム レシーバーを使用した Chromecast キャスト HTML オブジェクト

私は Android アプリを開発しており、PDF ファイルを Chromecast に送信する必要があるため、HTML オブジェクトを返す PDF デコード ライブラリを使用することにしました。

HTML オブジェクトを sendMessage() メソッドを使用して Chromecast に送信し、変換した PDF ファイルをテレビに表示することはできますか? messageパラメータをhtmlオブジェクトに変更する必要がありますか?

Android 用の CastHelloText アプリケーションのカスタム レシーバーを使用していますが、これは私のニーズに合わないのではないかと心配しています。

メソッドも PDF ページを画像として返すためpdfLoadImages、この方法で PDF ファイルを送信する方が簡単でしょうか?

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

android - Sender にステータスをブロードキャストするときに名前空間を変更する方法

メディアの再生が開始された後、次のように broadcastStatus() メソッドを使用して送信者にステータスをブロードキャストしています: mediaManager.broadcastStatus(true);

ログを見ると、名前空間がデフォルトで生成され、urn:x-cast:com.google.cast.media.

これを変更して特定の名前空間を渡すことは可能ですか? 試してみましたが、成功しませんでした: window.messageBus = castReceiverManager.getCastMessageBus('mynamespace);

cast.receiver.media.MEDIA_NAMESPACE = '私の名前空間';

ありがとう

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

metadata - Chromecast がメタデータをレシーバーに送信

カスタム レシーバー Chromecast アプリで、アプリの初期化に使用したメディア メタデータを取得できません。

セッションリクエストが成功した後、次のようにメディアをロードしました。

レシーバーアプリでそのメタデータにアクセスするにはどうすればよいですか? で試しました

しかし運がない。データを利用可能にするために受信機でコーディングする必要がある前に、何か手順はありますか?

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

iot - ストリーミング ソースとしての COAP

私は現在、IOT Coap プロトコルに取り組んでいます。銅の Firefox プラグインを介して、ローカル ホスト上のサーバーにアクセスしました。次に、サーバーに「GET」機能を持つリソースを追加しました。その後、クライアントをストリーミング ソースとして作成しました。これがクライアントストリーミングのコードです

しかし、私は問題に直面しています。ストリーミング中は、リソースを 1 回だけ読み取ります。その後、すべての空の rdd をフェッチし、バッチを完了します。一方、リソースがその値を変更した場合、それは読み取られません。私は何か間違ったことをしていますか?または、カスタムレシーバーで処理できるリソースが変更されるたびに読み取る他の機能が存在しますか? または、ストリーミング中に継続的に値を取得する方法について何か考えはありますか?

どんな助けも大いに待っていて、感謝しています。ありがとう

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

metadata - レシーバーからのメディア メタデータの更新

メディア プレーヤー ライブラリを介して、カスタム レシーバーでビデオを再生しています。私の受信機では、ビデオのメタデータを更新して、現在再生中のメディアのタイトルを設定したいと考えています。これを行う最善の方法は何ですか?

現在、ビデオの再生開始時に Media Manager の Media Information オブジェクトを更新していますが、問題なく動作しているように見えますが、これを行うためのより良い方法があるかどうか疑問に思っています。おそらく、Media Manager On Load メソッドの内部でオーバーライドしました。

ありがとう!

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

chromecast - Chromecast レシーバーでの連続再生

Google Cast カスタム レシーバーに連続再生を実装する必要があります。そのために、最初のコンテンツを再生した後にビデオ イベント「終了」を処理しています。そこで API 呼び出しを行って、次のコンテンツのメディア URL を取得する必要があります。そして今、新しいコンテンツでプレイを再開する方法について混乱しています。

ご意見をお聞かせください。前もって感謝します。

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

apache-spark - Spark Streaming : カスタム レシーバー : データ ソース : Websphere Message Queue

Spark ストリーミングで WSMQ データ ソースのカスタマー レシーバーを実装しようとしています。ここで提供されている例に従いました。

後で、この Github リポジトリの例に従いました。

私は3つの問題を抱えています:

1: エラー (このエラーは、プログラムをしばらく実行した後に発生します)

  1. セッションの作成中にこのコードを使用したにもかかわらず、プログラムは WSMQ からメッセージを削除しません

    /li>
  2. ReceiverCustom Receiver Spark API で説明されている信頼できるものを実装する必要があります。それは言います:

    信頼できるレシーバーを実装するには、ストア (複数レコード) を使用してデータを保存する必要があります。このフレーバーのストアは、指定されたすべてのレコードが Spark 内に格納された後にのみ返されるブロッキング呼び出しです。レシーバーの構成済みストレージ レベルでレプリケーションが使用されている場合 (デフォルトで有効)、この呼び出しはレプリケーションの完了後に返されます。したがって、データが確実に保存され、受信者はソースを適切に確認できるようになります。これにより、受信側がデータの複製中に障害が発生した場合にデータが発生しないことが保証されます。バッファリングされたデータは確認応答されないため、後でソースによって再送信されます。

ストア(複数レコード)についてどうすればよいかわかりませんか?

これらのエラーが発生する理由と、信頼できる .xml を実装する方法がわかりませんReceiver

コードは次のとおりです。