問題タブ [tvml]

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

ios - tvOS - ローカルホストに接続できません

いくつかの tvOS コードをテストしていますが、シミュレーターでは問題なく動作しますが、OS ベータ 2 を実行している開発キットでは次のエラーが発生します。

2015-09-27 11:10:29.797 RWDevCon[272:46267] SSSQLiteDatabase: データベースを開けませんでした。 -09-27 11:10:29.810 RWDevCon[272:46267] ITML: HTTP キャッシュを無視するための設定 [1] 2015-09-27 11:10:34.886 RWDevCon[272:46267] ITML: 設定 [3] ログレベル 2015 -09-27 11:10:34.887 RWDevCon[272:46267] ITML: エラーで起動 URL の読み込みに失敗しました: エラー Domain=NSURLErrorDomain Code=-1004 "Cannot connect to localhost" UserInfo={NSUnderlyingError=0x137d2dee0 {Error Domain=kCFErrorDomainCFNetwork Code=-1004 「サーバーに接続できませんでした。」UserInfo={ _kCFStreamErrorCodeKey=61、_kCFStreamErrorDomainKey=1、NSLocalizedDescription=サーバーに接続できませんでした。}}、NSErrorFailingURLStringKey=http://localhost:9001/js/application.js、_kCFStreamErrorDomainKey=1、_kCFStreamErrorCodeKey=61、NSLocalizedDescription=localhost に接続できません}

Swift コード: クラス AppDelegate: UIResponder、UIApplicationDelegate、TVApplicationControllerDelegate { var window: UIWindow?

}

// 1 var alert = createAlert("tvOS プログラミングへようこそ", "それは素晴らしいものになるでしょう!"); // 2 番目のパラメーターを空の文字列のままにします。 navigationDocument.presentModal(alert); }

}

サーバーの起動:

python -m SimpleHTTPServer 9001

注意: 任意のロードを許可するが YES に設定されている

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

javascript - tvos tvml メニューバーテンプレートのスタイリング

Apple の TVML MenuBarTemplate を使用しています。

メニューバー テンプレートのスタイルを設定する方法はありますか?

背景色を変更したいのですが、それで動作するものが見つからないようです。

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

tvos - TVML (tvOS) でレイヤード イメージを作成する

TVML マークアップを使用して、tvOS 9.0 で使用するレイヤー イメージを作成したいと考えています。

これは比較的一般的な問題のようですが、これを行う方法はないようです (tvOS Beta 3 の時点)。Apple TVML デモ アプリでは、各レイヤーが個別に記述されたマークアップではなく、単一の .lsr ファイルに事前にコンパイルされたマルチレイヤー イメージを使用してこれを実現しています。

CLI プログラムを使用して .lsr ファイルの作成をスクリプト化することは可能ですlayerutilが、これは、イメージがユーザー生成コンテンツである場所で構築しようとしているアプリにとっては非常に面倒です。

代わりに、次のようなことができれば素晴らしいでしょう ( src-layer1base の上に追加のレイヤーを追加するためのプロパティに注意してくださいsrc):

.lsr ファイルを生成するためにサーバーと何度もやり取りするスクリプトを作成する以外に、これを行う効率的な方法はありますか?

更新 - 2015 年 10 月 21 日:このドキュメント ページの下部で、 Apple は、この使用に最適なチェックマーク オーバーレイ イメージを提供していますresource://button-play。しかし、TVML でこのアイコン オーバーレイを使用する方法はまだないようです。:-/

ここに画像の説明を入力

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

tvos - TVML textField で数字のみのキーボードを取得するにはどうすればよいですか?

textFieldTVML/TVML ベースの tvOS アプリを構築していて、要素で数字のみのキーボードを使用したいのですが、現在、ドキュメントにはその方法が記載されていません。

0 投票する
4 に答える
939 参照

tvml - ボタンのTVMLリンク

非常に短い質問があります。一部の人にとっては些細なことかもしれませんが、TVML のドキュメントには何も見つかりませんでした。また、私は通常デザイナーなので、コードを扱う必要はあまりありません。

productBundleTemplate を使用して、アプリのメイン ページを作成しました。次に例を示します。

この商品を別の商品ページにリンクしたいと思います。そのためにどのコードを使用する必要がありますか?

最後の質問は、ボタンを他のコンテンツにリンクするにはどうすればよいかということです。同じようになると思いますが、念のために言っておきます。TVML のドキュメントに何らかのリファレンスがあるはずですが、見つかりませんでした。どんな助けでも大歓迎です。

前もってありがとう、エリック

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

tvos - TVJS から Apple TV アプリが再びアクティブになったことを検出できますか?

TVML/TVJS Apple TV アプリが起動された後、再びアクティブになるたびにアクションを実行する必要があります。onLaunchアプリのライフサイクル イベントは、アプリが最初から起動されたときにのみ呼び出されるようです。これはTVJSを使用evaluateInJavaScriptContextして可能ですか、それとも私のapplicationDidBecomeActiveメソッドで使用する必要がありAppDelegateますか?

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

tvos - TVJS からのコンソール出力の表示

私は tvOS ベータ 3 で作業しており、tvml/tvjs 側でいくつかの基本的なデバッグを行おうとしています。

console.log(...)を介して js ファイルに記録されたメッセージが、Xcode のメイン出力ウィンドウに表示されません。

これらのメッセージや構成が必要な設定を見つけることができる場所は他にありますか?

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

javascript - tvOS が外部 TVML ファイルをロードしない

新しいクライアント サーバー tvOS アプリの作成中に、tvOS が外部tvmlファイルからデータを取得しません。これはエラーです:ITML <Error>: Failed to load launch URL with error: (null)

これがmain.jsコードです

そして、私もmain.tvmlファイルを添付しました

このコードは Apple ドキュメントから直接引用したものなので、なぜ機能しないのかわかりません。

0 投票する
4 に答える
4445 参照

uikit - 1 つのアプリ内で UIKit と TVMLKit を混在させることはできますか?

調べているtvOSと、Apple がを使用して作成された素敵なテンプレートTVMLセットを提供していることがわかりました。テンプレートを使用するtvOSアプリでも使用できるかどうかを知りたいです。TVMLUIKit

1 つのアプリ内で UIKit と TVMLKit を混在させることはできますか?

Apple Developer Forumでスレッドを見つけましたが、この質問に完全には答えていないため、ドキュメントを調べて答えを見つけています。