問題タブ [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.
modulo - mod オペレーターなしで mod を実行するにはどうすればよいですか?
このスクリプト言語には、% または Mod() がありません。数値の小数部分を切り取る Fix() があります。肯定的な結果だけが必要なので、頑固になりすぎないでください。
roku - Rokuアプリは2回目のroMessagePort待機時にエラーなしで終了します
これは、問題を再現するために取得できた最小のスニペットです。
Rokuはユーザー名の入力を正しく求めますが、パスワードの入力を求める前にメインメニューに戻るだけです。デバッグ出力は、アプリがwait()の2回目の呼び出しで中断していることを示しています。
これはSDKv4.1およびOSv4.2.1006です。
誰かが何が起こっているのか考えていますか?
ajax - rokuのサーバーにAPIリクエストを送信する方法
私はrokuおよびroku固有の言語(BasicScript)を使用するのは非常に新しいです。チャネルを取得するには、サーバーに対してAPI呼び出しを行う必要があります。rokuでそれを行う方法がわかりません。提案してください。
xml - Rokuを即座に更新するにはどうすればよいですか?
最近、Rokuをインストールし、サンプルのビデオプレーヤーを使用してチャネルを設定しました。xmlファイルはサーバーに保存されていますが、何らかの理由で更新すると、チャネルがすぐに更新されません。数時間など、かなり時間がかかります。取得したデータをキャッシュしているのか保存しているのかわかりませんが、すぐに更新したいのですが。
rest - Roku: プレミアム アプリケーションを特定のビデオに直接起動する
Roku メディア プレーヤーは、次のコマンドを含む RESTful API を提供します。
- query/appsこの「query/apps」は、アプリ ID とペアになった Roku ボックスにインストールされているすべてのチャネルのマップを返します。このコマンドには、http GET を介してアクセスします。
- keydownは、押されたキーを説明する引数を取ります。Keydown は、値が渡された引数であるリモート キーを押すことと同じです。このコマンドは、本文のない POST 経由で送信されます。
- keyupは、解放するキーを説明する引数を取ります。Keyup は、値が渡された引数であるリモート キーを解放することと同じです。このコマンドは、本文のない POST 経由で送信されます。
- keypressは、押されたキーを説明する引数を取ります。Keyup は、値が渡された引数であるリモート キーを押して離すことと同じです。このコマンドは、本文のない POST 経由で送信されます。
- launchは引数としてアプリ ID を取り、RunUserInterface() または Main() エントリ ポイントを渡された roAssociativeArray としてアプリ ID に送信される URL パラメーターのリストを受け取ります。このコマンドは、本文のない POST 経由で送信されます。
クエリを取得すると、次のようなアプリケーションのリストが表示されます。
Netflix (ID 12) アプリケーションを特定のテレビ番組または映画で起動したい:
foo と someVar は、特定のコンテンツに対応する Netflix に送信する変数です。ただし、プレミアム アプリケーションに送信する必要がある変数や値がわかりません。
Netflix/Amazon/Hulu/etc で受け入れられるパラメーターのリストはありますか?
if-statement - brightscriptの`<>`記号は何ですか?
Brightscriptには、以下と大きいものが並んで表示されます。どういう意味ですか?おそらく等しくない?
xml - Roku - 不正な形式の xml を解析しない
大きな xml を解析するときに奇妙な動作が発生します (ただし、大きな xml が問題の原因であるかどうかはわかりません)。これは xml 形式です。
これがコードで、m.rawResponse
は上記の xml 文字列です。
問題は、21 ではなく 14 の cat 要素しか処理していないことであり、その理由は本当にわかりません。どんなアイデアでも助けてください。どうもありがとう!
後で編集
して、解析が成功して何か問題が発生したかどうかを確認するチェックを追加しました。問題はシンボルに関連してい&
ます-xmlに次の行があります:
サーバー側ではなく、Rokuコードでこの問題を解決するにはどうすればよいですか? インターネットで検索しても解決策が見つかりませんでした。わかりました。
roku - BrightScript で「ストリップスラッシュ」に相当する方法
私は Roku を初めて使用し、JSON フィードの応答が次のようになっていることを発見しました。
BrightScript で JSON 応答を修正する方法を教えてくれる人はいますか? 私は現在、BrightScript のリファレンス ドキュメントを調べていますが、これをまとめながら、これを行う簡単な方法を誰かが知っているかどうかを確認したかっただけです。
ありがとうございました!
ruby-on-rails - FLV をトランスコード/リマックスし、オンザフライでストリーミング
私はビデオ ストリーミングとトランスコーディングについて少し独学しようとしていますが、Roku アプリの開発も手伝っています。クライアントにストリーミングしたい多くのビデオファイル (ほとんどが FLV 形式 (H.264/AAC)) があります。この場合、Roku ボックス (MP4 (H.264/AAC) を受け入れHTTP ライブ ストリーミング (HLS))。FLV ファイルをトランスコード/再多重化して、おそらく HLS 経由でその場でクライアントにストリーミングできるかどうか疑問に思っています。
ffmpeg を使用してファイルを再多重化し、トランスコーディング プロセス中にすぐに提供しようとしましたが、書き込みプロセスが完了するまで再生できません。Roku で完成した MP4 ファイルを Apache/Rails 経由で問題なく再生できます。
しかし、私は疑問に思っています...ファイルをトランスコード/リマックスするようにサーバーをセットアップし、すぐに出力ファイル(ffmpeg/使用しているツールから)をクライアントにストリーミングすることは可能ですか? もしそうなら、これを達成するためにどのようなツールが必要ですか? メディア ファイル セグメンターを使用して、トランスコードまたは再多重化されているファイルを分割することはできますか?
トランスコーディング プロセスが CPU を大量に消費することは十分承知していますが、トランスコーディングとオンザフライ ストリーミングの実用性についてはあまり心配していません。これを処理します)。
ここでベースから外れていたら申し訳ありません。これをハックしようとしているだけです。
ありがとう!
upnp - Web ビデオを Roku にストリーミングする
技術的にビデオ (つまり Youtube ビデオ) を Roku プレーヤーに送信する方法を知っている人はいますか? ストリーミングを可能にする「Twonky Beam」アプリがあり、.mp4 ファイルを Roku に送信して再生するようです。ここでデモを参照してください: http://gigaom.com/video/youtube-on-roku-twonky-airplay/
これは、「Twonky Beam」Roku アプリなしで実行されます。文書化されたものは何も見つかりませんが、Roku がネイティブにサポートしているように見えます。
Roku が UPNP または DLNA デバイスでなくても、どうやってこれを達成できたのか知りたいです。
ここでの洞察は素晴らしいでしょう!