問題タブ [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 投票する
1 に答える
62 参照

localization - ローカリゼーションに tvjs を使用して tvml アプリケーションで現在使用されている言語を使用する方法

tvOS アプリケーションの初心者です。私はtvmlとtvjsを使用しています。アプリケーションでローカリゼーションを行いたいです。現在使用されている言語とアプリケーションで使用されているインターフェイス言語を取得するにはどうすればよいですか。

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

ios - tvml (tvOS) で UISplitViewController を使用する方法

私は TVML プログラミングにかなり慣れていないので、tvml と tvjs を使用している tvOS アプリで rootviewcontroller として splitview を追加しようとしています。私が見つけることができる最も近いものはcatalogTemplateですが、分割ビューを非表示/表示するプロパティがありません。UISplitviewcontroller をルートとして使用し、選択時に他の子ビューをロードしたいと考えています。どんな助けでも大歓迎です、ありがとう

https://developer.apple.com/design/human-interface-guidelines/tvos/interface-elements/split-views/

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

tvml - メニューボタンで戻るとTVML画面を更新

コレクションリストを含むTVML画面があります。画面には、ユーザーが特定のビデオを視聴したかどうかを示すチェックマークが隅に付いたボタンがいくつか表示されます。

データは、ユーザーが視聴したものを含め、利用可能なすべてのビデオを返す API 呼び出しから取得されます。

ユーザーがボタンを選択すると、lesson.tvml が表示されます。これは、再生ボタンを持つ productTemplate です。

ビデオが再生されると、プログレス ハンドラーは、ビデオが少なくとも終了の 15 秒前まで視聴されたかどうかを監視し、データベースで視聴済みとしてマークします。動画が終了すると、画面はlesson.tvmlに戻ります。ユーザーが MENU を押すと、アプリはコレクション一覧画面に戻ります。この時点で、API への呼び出しが再度行われ、ユーザーが視聴したビデオの視聴済みマークがそれに応じてレンダリングされるように、画面を更新したいと思います。

メニュー バーで別の項目を選択すると、画面を更新できました。

しかし、更新したいコレクション リストは、メニュー バーからアクセスできない第 2 レベルの画面であるため、メニュー バーなしでそれを行う方法がわかりません。