問題タブ [brightscript]

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

url - ROKU - urlTransfer を使用してスクリプト ファイルを呼び出す

Roku と Brightscript が実際にどのように機能するかはわかりません。チャネルがストリーミングを開始する直前に、スクリプト ファイルを呼び出す必要があります。スクリプト ファイルは、その場でストリームを変換します。Roku フォーラムでこれを行う方法を尋ねたところ、urlTransfer を使用するように言われました。まあ、sdk は、方法を説明するときに私が見ることができる助けをほとんど提供しません。私はstackoverflowでこの投稿に出くわしました: How to make api request to some server in roku

それは私が理解していると思う良い例を示しています。私の混乱は、関数がどこでどのように呼び出されるかにあります。変換を開始できるように、ビデオ URL が呼び出される直前に発生する必要があります。アドバイスをいただければ幸いです。

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

roku - Roku で 1 つのチャネルから別のチャネルを開くにはどうすればよいですか?

curl を使用して、Roku デバイスのコンピューターからアプリとアプリ ID を取得できます。そして最終的に、ローカル コンピューターから curl を使用してチャネルを 起動 できますチャンネルのリストがあれば、チャンネルを開くことができるはずです。

http://sdkdocs.roku.com/display/sdkdoc/External+Control+GuideのRokuの外部コントロールガイドでは、それができると言われていますが、これがどのようにできるかについての詳細な情報はありません。それで、誰かがこれを行う方法を見つけるのを手伝ってもらえますか?

前もって感謝します。

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

brightscript - BrightScript 文字列から空白を削除する

正規表現を使用して、文字列から先頭と末尾の空白を削除しようとしています

[編集]

私も試しました

そして試した

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

roku - roParagraphScreen でのテキストのオーバーフロー

長さのために切り取られている roku のテキスト セクションがあります。考えられる解決策は 2 つあります。

  • 一番簡単に思えるのは、この 1 ページのテキストを小さくすることです。
  • テキストセクションをスクロール可能にする

私のページは、段落を追加する roParagraphScreen です。テーマに値を渡す必要がある場合は、それで問題ありません。テキストサイズを処理するプロパティをまだ見つけていません。また、フォント作成全体の側面があることも知っていますが、それは少し多すぎるようです.

ここに私が取り組んでいるコードがあります

次に、テーマセクションで次のようなことを行います

スクロール可能なテキスト ソリューションについてはまだ調べていません。最初にここでいくつかのフィードバックを得たいと思っていました。

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

roku - ビデオが終了したときに再開ボタンを非表示にする

VOD機能を備えたRokuアプリケーション。

メニューで、再開、最初から再生、再生の 3 つのボタンを使用しました。途中でビデオから出ると、再開ボタンがメニューで利用可能になり、それをクリックすると、ビデオは停止/一時停止された場所から再生されます。

問題は、ビデオが終了した後も再開ボタンが引き続き表示されることです。ビデオが途中で終了していない場合にのみ、再開ボタンを削除したいと考えています。

ビデオの終わりを検出するために msg.isfullResult() を使用しましたが、それでも再開ボタンは持続します。

また、レジストリに一意の ID を作成する方法を知りたいので、ユーザーがアプリケーションから出て戻ってきても再開機能が必要です。手伝ってください。

問題を解決するための参照またはコードを追加してください。

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

brightscript - Brightscript プラグイン: processEvent でユーザー変数にアクセスする方法

「プラグインとパーサー」pdf の例に従っています
(ここにあります:プラグインとパーサーの使用に関するテクニカルノート (PDF) ) 。

processEvent 関数でユーザー変数 (読み取り、書き込み) にアクセスするにはどうすればよいですか?

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

roku - Brightsign、カスタムパーサーの書き方

XD1030 Brightsign プレーヤー用のカスタム パーサーを作成しようとしています。これは、私が入手した唯一のサンプル コードです。うまくいくと思いますが、どこにも何も出力されないので、よくわかりません。

ドキュメントが不足しており、デバッグの可能性もそれほど大きくありません。SD カードにファイルを作成し、ログ メッセージを書き込みましたが、プレーヤーが無効なコードを実行しようとすると、コードの実行が停止するか、赤色のエラー LED が点滅し始めます (つまり、プレーヤーを再構成します)。

私が本当に求めているのは、実際に何かを行う非常に小さなカスタム パーサーです。つまり、RSS フィードを受け取り、それに対して何かを実行し、画面に表示します。私が何かを続けるための何か。

最終的な目標は、一種のスライド ショーとして表示する必要がある画像とビデオを含む、より複雑な XML フィードを解析することです。フィードには、プレゼンテーションで指定されたユーザー変数を設定するためにスクリプトが使用するパラメーターを含めることができる必要があります。