問題タブ [roku]
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.
list - ロククリエイト選択可能リスト
私はRokuチャンネルを作成中です。ユーザーがリモコンの特定のボタンを押すと、画面の隅に小さなポップアップ メニューが表示され、利用可能なチャンネルのリストが表示されます。次の例外を除いて、すべて作業しています。メニューが表示される領域にデータを入力する方法がわかりません。現在、レイヤー 1 に透明な roImageCanvas があり、メニュー ボックスはレイヤー 2 に描画されています。したがって、10 個のチャネルのリストがある場合、キャンバス上に 10 個のアイテムを作成する必要があります。roImageCanvas は配列を受け入れません。そのため、チャネル数が変更された場合に、その場でポップ メニューを作成する方法はありません。キャンバス上のアイテムの数は、私が知る限りハードコーディングする必要があります。理想的には roListScreen がポップアップしたいものですが、私が理解していることから、すべての画面が常に全画面表示になっています。キャンバスにターゲットボックスを設定する方法や、サイズ変更可能な画面を作成する方法を知っている人はいますか? 提案をありがとう
vimeo - アンパサンドを使用して Roku で Vimeo リンクを再生する
だから私Rokuは完全に によって供給されているチャンネルを持っていますVimeo。ただし、先日、通話Vimeoに含まれているリンクの一部が変更されました。APIこれで、すべてのリンクの動画への URL にアンパサンドが含まれるようになりました。
過去に独自の CDN を持っていたとき、アンパサンドを含めないようにスクリプトとリンクを自由に作成できました。ただし、SDK サンプルに付属のシンプルなビデオ プレーヤーのサンプルをまだ使用してRokuいるため、何らかの理由でアンパサンドを含むビデオ リンクが再生されません。
Brightscriptアンパサンドでリンクを再生するために変更する必要があるコードに何かありますか?
アンパサンドを含むビデオ URL で動作するようにこのチャネルを変更するにはどうすればよいですか?
url-redirection - ROKU でのリダイレクト処理
ブライト スクリプトを使用して ROKU プレーヤーで API を呼び出そうとしています。しかし、私は「応答コード -3」を取得しています。しかし、Web ブラウザーでそのサービスにアクセスすると、応答として xml が返されます。実際、私が使用している API にはリダイレクトがあります。私が知っているように、リダイレクトは ROKU OS レベルでは処理されません。では、どうすればこの状況から抜け出せるでしょうか。ROKUでリダイレクトを処理するにはどうすればよいですか?
前もって感謝します。
android - Brightscript を Eclipse にインストールするにはどうすればよいですか?
Eclipseでbrightscriptプロジェクト(少なくともbrightscriptの単純な新しいプロジェクトの例)を開始するための手順が必要でした.Eclipseで開始する方法がわかりません.助けてください.
web-services - クエリ re: Roku Web API & プッシュ通知
すべて、Roku 開発者の世界の初心者として、Roku API に関するクエリがたくさんあります。
(これらの API を使用して) 達成しようとしている全体的な目標は次のとおりです。
- システムからいくつかのパラメーターを使用して API に ping を実行し、Roku サブスクリプションをキャンセルします。
- 一部の API を使用して、Roku サブスクライバーに (部分的または完全に) 返金する
- 次の場合に Roku から通知を受け取ります。
- 加入者からお金を受け取ります (新しい請求サイクルの開始時)
- サブスクライバーは返金されます(何らかの理由で)
- サブスクライバーがサブスクリプションをキャンセルしました (Roku から直接)
私は彼らの API ドキュメントを調べようとしましたが、一貫した方法を見つけることができません。これは私が参照しているドキュメントです
だから私は彼らがAPIの新しい/更新された完全なバージョンであるかどうか疑問に思っています.
さらに、次の質問についてもご協力いただける場合は、
- 「Issue Credit」と「Issue Refund」の違いは何ですか?
- 「セール」、「クレジット」、「返金」のプッシュ通知の違いは何ですか?
- Web API (およびプッシュ通知) とやり取りするための Java ベースのクライアント SDK ですか?
ios - サーバーへのリクエストが実際のデバイス上の iOS アプリによって生成されたことを保証するにはどうすればよいですか?
iOS アプリからサーバーに小さなメッセージを送信したいと考えています。
ただし、データが実際に (1) デバイス上で生成されたものであり、(2) アプリによって生成されたものであるという高度な保証が必要です。
これを達成する方法はありますか?(2)よりも(1)の方が気になります。
Roku には長い間このような機能がありました: http://sdkdocs.roku.com/display/sdkdoc/Channel+Packaging+And+Publishing#ChannelPackagingAndPublishing-37ContentSecurityModel
各 Roku ボックスには、認証局として Roku によって署名された一意のクライアント証明書があります。ファームウェアは、現在実行中のアプリケーションの開発者 ID を常に送信する特別なヘッダー x-roku-reserved-dev-id もサポートしています。これは権限があり、偽造できないため、開発者の Web サーバーは、アプリケーションを実行している Roku ストリーミング プレーヤーからの接続のみを受け入れることができます。同様に、Roku Streaming Player は、Web サーバー証明書を発行した機関の CA 証明書をチャネル アプリケーションに含めることで、開発者の Web サーバーと通信していることを強制できます。
roku - Roku から詳細なログを取得するにはどうすればよいですか?
現在、roku 開発者サイトが提供するシンプルなビデオ プレーヤー テンプレートで HLS ストリームをテストしています。
roku でチャネルをテストしていて、HLS ストリームが失敗した場合、失敗した理由の詳細なログを表示して取得するにはどうすればよいですか?