問題タブ [tvjs]

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

javascript - Swift で作成された TVML テンプレートの画像リンク

ローカル ファイルを使用して、Apple TV プロジェクトのテンプレートをフィードしています。ファイルが存在する場所のベース URL を渡してテンプレートをプッシュすると、埋め込まれた画像のリンクが正常に機能します。

しかし、その場で (文字列として) テンプレートを作成し、それをプッシュしようとすると、ベース URL が読み取られず、次のような画像リンクが表示されます。

私が作成した文字列を読み取るJavaScript関数は次のとおりです。

そして、私が作成している文字列にはjavascriptが含まれていません。つまり、次のようには始まりません:

完全なベース URL を画像リンクに書き込むことができることはわかっていますが、${this.BASEURL}作成したパスに を保持する方法はありますか?

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

tvos - 以下のような単純な html テキストをレンダリングして、UIkit ベースの TVOS アプリ内で表示します

以下のような単純な html テキストをレンダリングして、UIkit ベースの TVOS アプリ内で表示するにはどうすればよいですか?

TVOS アプリ内で Web ビューを使用できないため、別の解決策はありますか?

少し背景を説明するために、TVOS を構築し、事前にシードされたコア データ ストレージからいくつかの静的テキストを取得しています。また、このテキストが参照するいくつかの画像をメイン バンドルから読み込みます。

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

race-condition - TVOS: 起動時の競合状態

テンプレートと TVML を使用して、独自の読み込みページでアプリを開始し、サービスを呼び出してユーザーのメイン ページを作成します。

内部のサーバーへの呼び出しを開始するとdidFinishLaunchingWithOptions、エラーが発生しますITML <Error>: undefined is not an object - undefined - line:undefined:undefined

このことから、JavaScript 関数が完了する前にサーバーへの非同期呼び出しが終了していると想定し、App.onLaunchサーバーが呼び出される前に待機時間を強制した場合にのみ動作させることができます。

AppDelegate メソッドは次のとおりです。

これが(ややボイラープレートの)javascript関数です:

ここで、 のサーバーへの呼び出しを変更し、didFinishLaunchingWithOptions強制的に待機させると、次のようになります。

.. それが動作します。しかし、私はその解決策が好きではありません!この競合状態が発生しないようにするにはどうすればよいですか?

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

javascript - TVML 動的テンプレートの作成

Apple の標準テンプレートに依存せずに、TVML を使用して動的なテンプレート/ページを作成することは可能ですか?

2 つの画像が隣り合っており、これらの画像の上に、いくつかのパラメーターに基づいて配置したいテキストフィールドがいくつかあるテンプレートを作成したいとします。

テンプレート/ビュー i UIKit を作成し、代わりに JS から入力することはできますか?

これについてどうすればいいですか?

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

tvos - tvml、tvjsでコードGoogleアナリティクスを追加する方法

アプリに Google アナリティクスを組み込みたい。

ここにコード:

しかし、それは機能しません。これを使用するように案内できますか?

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

tvos - eventListenerのハイライトボタンロックアップを追加するには?

stackTemplate で eventListener のハイライト buttonLockup を追加したい。これを使用するように案内できますか?ありがとう、

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

javascript - TVOS テンプレートの「ヒーロー イメージ」の更新

TVOS 内のヒーロー画像ソースを動的に更新しようとしていますproductTemplate

たとえば、説明のためにこれを行うことができます。

..しかし、ヒーロー画像の src 値では機能しません:

パスが正しいことを確認しました。他に何を見ればいいですか?

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

tvml - TVJS TVML トグルボタン

私はボタンを持っています。ボタンをクリックすると、画像が別のものに変わるようにしたいと思います。簡単に聞こえます。

次のように変更する必要があります。

私の Presenter.js には、アイテムを選択したことを検出できるロード関数があります。

それを変更する方法についてのアイデアはありますか?