我正在通过博览会开发一个带有 React Native 的 Android TV 应用程序。我需要知道 HDMI 电缆是否已连接。感谢您的帮助。
使用 Expo,我认为目前还没有办法检测到这一点。
https://forums.expo.io/t/rn-expo-build-for-android-tv/9403
使用 React Native,您可以使用 React Native 文档中的以下内容:
var Platform = require('Platform');
var running_on_android_tv = Platform.isTV;
https://facebook.github.io/react-native/docs/building-for-apple-tv
至于您是否可以检测到他们是否专门使用 HDMI 电缆,我认为您必须利用本机代码来实现需要弹出的功能。
你应该开发自己的桥梁。 该桥接器应使用以下 api 来检测 HDMI 连接:
https://developer.android.com/reference/android/media/AudioManager#ACTION_HDMI_AUDIO_PLUG