問題タブ [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 に答える
483 参照

ios - Apple TV TVJS でのインタースティシャルの使用

私は、新しい Apple TV 用の新しいビデオ ストリーミング アプリケーションに取り組んでいます。メディア アイテムに広告を実装しようとしています。Apple はinterstitial、広告が表示される場所とタイミングを決定するために使用される のリファレンスを提供しています。に別のメディア アイテムを実際に実装するのに役立つ情報はほとんどありませんinterstitial。誰かがこれに遭遇し、これを達成したことを願っていますか?

このオブジェクトは、にアタッチするプロパティですMediaItem。どちらが正常に機能しますが、実際に別MediaItemのビデオをアクティブなビデオに添付するにはどうすればよいですか?

Apple は明確に次のように述べています。

An interstitial object defines a point within a MediaItem object where you can insert another media item

参照:

https://developer.apple.com/library/tvos/documentation/TVMLJS/Reference/TVJSMediaItem_Ref/index.html#//apple_ref/javascript/instp/MediaItem/interstitials

どんな助けでも大歓迎です。

サンプル:

プレーヤーとプレイリストをセットアップします。

セットアップ メディア アイテム:

インタースティシャルのアタッチ プロパティ:

遊ぶ:

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

tvos - ShowcaseTemplate でオーバーレイが機能しない

src画像を変更し、ルックアップにオーバーレイを追加することで、TVMLCatalog の例に付属する ShowcaseTemplate を変更するだけです。

しかし、オーバーレイは表示されていません

これは XCODE ログが示すものです:

これまで Swift や Objective-C を使用したことがないことに注意してください。だから私はここで完全に迷っています。どんな助けでも大歓迎です

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

tvos - TVML-TVOS 複数のテンプレートをまとめてレンダリング

最近、TVML/TVJS の使用を開始しましたが、以下の問題をどのように処理すればよいかわかりません。

当面の問題は、ページのレンダリング中に同じページで複数のテンプレートを使用することです。つまり、ListTemplate に MenuBarTemplate を追加したいなどです。

しかし、ページに両方を追加すると、ListTemplate のみがレンダリングされ、MenuTemplate はレンダリングされません。

コード スニペットは次のとおりです。

これに関するヘルプは素晴らしいでしょう。ありがとう。

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

tvos - TVJSを使用してTVOSアプリでメニューボタンの押下を検出する方法

ドキュメント (画面) が Apple tvOS アプリのスタックからいつポップされるかを知る必要があります。メニュー ボタンの押下を検出するのが最も簡単な方法だと思いましたが、TVJS を使用していて、イベント ハンドラーの書き方がわかりませんでした。

ドキュメントの削除、メニュー ボタンの押下、または代替ソリューションを提供するときに起動するイベント ハンドラーを作成するのを手伝ってください。

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

javascript - Swift から JavaScript 関数に変数を渡す

JSContext を使用して変数を JavaScript 関数に渡すのに問題があります。エラーstringToSendは未定義です:

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

dom - TVJS アプリで DOM を更新する最も効率的な方法は?

TVJS での DOM の更新は、あるインスタンス (DOM で最大 1000 個のロックアップ アイテム) ではほぼ瞬時に行われ、別のインスタンスでは UI が 30 秒間ブロックされます (最大 10000 個のロックアップ アイテム)。

ドキュメント参照は参照として保存され、いくつかの属性で更新されます。

DOM を更新するより効率的で効率的な方法はありますか?