問題タブ [apple-tv]
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 - iOS - Apple TV - Apple TV の番組をプログラムで検出する
Apple TV での表示を検出するにはどうすればよいですか?
私はすでに画面の数を検出しようとしました:
しかし、それは1にとどまります。
イベントもリッスンしようとしました:
しかし、イベントは発生しません。
ヒント/コツはありますか?
前もって感謝します!
javascript - ブラウザー以外のプラットフォーム用の require.js または Function コンストラクターを使用する正しい方法
requirejs
Apple TV プロジェクトで使用しようとしています。Web 用に書かれたモジュールがたくさんありrequirejs
ますが、それらを再利用できれば素晴らしいと思います。
Apple TV プラットフォームには特定の制限があり、requirejs を「そのまま」使用することは不可能です。常識的にDOMはありません。問題を克服するために私が見つけた1つの可能な方法は、最初にrequire.js自体をロードしてからその.load()
メソッドをオーバーライドするrequire('foo')
ことfoo.js
です.
したがって、これは次のような通常定義されたモジュールに対して機能します。
次のような自己実行機能でも機能します (shim が構成されている場合):
たとえばUndercore.js
、自己実行ラッパーにそれ自体が含まれています
ただし、次のように定義されたモジュールでは機能しません。
質問: 3 つのケースすべてで機能させるにはどうすればよいですか? ブラウザーで使用すると、requirejs はそれらすべてを正常にロードします。
define
私が見つけた1つの解決策は、最後の例のように、ラップされていないモジュールのブロックで 関数をラップするfn = (new Function(reqModule.responseText))()
ことです。
しかし、それはload
最初と2番目のケースの両方で壊れます。関数が自己実行ブロックにラップされているかどうかを確認する方法はありますか? 最初の 2 つのケースと最後の 2 つのケースをどのように区別できますか?
android - iOS アプリ ビューを Chromecast にストリーミングできますか
アプリ ビュー (画面) を にストリーミングする可能性はありますChromecast
か?
Apple TV (iOS と完全に統合されており、1 対 1 のストリーミング画面コンテンツが可能) を持っていないときに、アプリへの方法としてそれを使用したいと考えています。
Chromecast SDK を使用して、アプリケーションの iDevice 画面にあるものをストリーミングできますか?
ios - Airplay を使用してカスタム ビューを外部ディスプレイにプッシュできない (Apple TV)
airplay を使用して Apple TV に接続された外部ディスプレイにカスタム画面を表示しようとしています。また、ペアリング後に AppleTV 経由でオーディオをストリーミングしようとしています。(オーディオはここではオプションです。あると便利ですが、必須ではありません)。
問題は、(AVAudioPlayer を使用して) オーディオの再生を行うと、期待どおりに動作しますが、カスタム画面を表示できないことです。一方、コントロール センターから選択すると、画面をミラーリングするのではなく、カスタム ビューを表示することを除いて、正常に機能します。
この点でどんな助けでも大歓迎です。
ドロップボックスに AirPlay の問題のサンプル コードをアップロードしました - https://dl.dropboxusercontent.com/u/1307156/AirplayDemo.zip