問題タブ [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.
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 に設定されている
javascript - tvos tvml メニューバーテンプレートのスタイリング
Apple の TVML MenuBarTemplate を使用しています。
メニューバー テンプレートのスタイルを設定する方法はありますか?
背景色を変更したいのですが、それで動作するものが見つからないようです。
tvos - TVML (tvOS) でレイヤード イメージを作成する
TVML マークアップを使用して、tvOS 9.0 で使用するレイヤー イメージを作成したいと考えています。
これは比較的一般的な問題のようですが、これを行う方法はないようです (tvOS Beta 3 の時点)。Apple TVML デモ アプリでは、各レイヤーが個別に記述されたマークアップではなく、単一の .lsr ファイルに事前にコンパイルされたマルチレイヤー イメージを使用してこれを実現しています。
CLI プログラムを使用して .lsr ファイルの作成をスクリプト化することは可能ですlayerutil
が、これは、イメージがユーザー生成コンテンツである場所で構築しようとしているアプリにとっては非常に面倒です。
代わりに、次のようなことができれば素晴らしいでしょう ( src-layer1
base の上に追加のレイヤーを追加するためのプロパティに注意してくださいsrc
):
.lsr ファイルを生成するためにサーバーと何度もやり取りするスクリプトを作成する以外に、これを行う効率的な方法はありますか?
更新 - 2015 年 10 月 21 日:このドキュメント ページの下部で、 Apple は、この使用に最適なチェックマーク オーバーレイ イメージを提供していますresource://button-play
。しかし、TVML でこのアイコン オーバーレイを使用する方法はまだないようです。:-/
tvos - TVML textField で数字のみのキーボードを取得するにはどうすればよいですか?
textField
TVML/TVML ベースの tvOS アプリを構築していて、要素で数字のみのキーボードを使用したいのですが、現在、ドキュメントにはその方法が記載されていません。
tvml - ボタンのTVMLリンク
非常に短い質問があります。一部の人にとっては些細なことかもしれませんが、TVML のドキュメントには何も見つかりませんでした。また、私は通常デザイナーなので、コードを扱う必要はあまりありません。
productBundleTemplate を使用して、アプリのメイン ページを作成しました。次に例を示します。
この商品を別の商品ページにリンクしたいと思います。そのためにどのコードを使用する必要がありますか?
最後の質問は、ボタンを他のコンテンツにリンクするにはどうすればよいかということです。同じようになると思いますが、念のために言っておきます。TVML のドキュメントに何らかのリファレンスがあるはずですが、見つかりませんでした。どんな助けでも大歓迎です。
前もってありがとう、エリック
tvos - TVJS から Apple TV アプリが再びアクティブになったことを検出できますか?
TVML/TVJS Apple TV アプリが起動された後、再びアクティブになるたびにアクションを実行する必要があります。onLaunch
アプリのライフサイクル イベントは、アプリが最初から起動されたときにのみ呼び出されるようです。これはTVJSを使用evaluateInJavaScriptContext
して可能ですか、それとも私のapplicationDidBecomeActive
メソッドで使用する必要がありAppDelegate
ますか?
tvos - TVJS からのコンソール出力の表示
私は tvOS ベータ 3 で作業しており、tvml/tvjs 側でいくつかの基本的なデバッグを行おうとしています。
console.log(...)を介して js ファイルに記録されたメッセージが、Xcode のメイン出力ウィンドウに表示されません。
これらのメッセージや構成が必要な設定を見つけることができる場所は他にありますか?
javascript - tvOS が外部 TVML ファイルをロードしない
新しいクライアント サーバー tvOS アプリの作成中に、tvOS が外部tvml
ファイルからデータを取得しません。これはエラーです:ITML <Error>: Failed to load launch URL with error: (null)
これがmain.js
コードです
そして、私もmain.tvml
ファイルを添付しました
このコードは Apple ドキュメントから直接引用したものなので、なぜ機能しないのかわかりません。
uikit - 1 つのアプリ内で UIKit と TVMLKit を混在させることはできますか?
調べているtvOS
と、Apple がを使用して作成された素敵なテンプレートTVML
セットを提供していることがわかりました。テンプレートを使用するtvOS
アプリでも使用できるかどうかを知りたいです。TVML
UIKit
1 つのアプリ内で UIKit と TVMLKit を混在させることはできますか?
Apple Developer Forumでスレッドを見つけましたが、この質問に完全には答えていないため、ドキュメントを調べて答えを見つけています。