问题标签 [amazon-fire-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.
javascript - 混合网络应用程序 - Android / iOS / Amazon Fire TV
我需要为 Android、iOS 和 Amazon fire tv 创建一个混合网络应用程序。有谁知道我可以用来在一个地方支持所有这三个的平台?
我查看了 Cordova,以前所有这些平台都有特定的文档,现在它只包含 Android 和 iOS。有谁知道 Android 是否也会覆盖 Amazon Fire TV?
如果科尔多瓦不是选项,那么欢迎任何其他建议!
android - Android FireTV 设备上的 React Native App
我正在尝试在 Android 设备上运行我的应用程序:AmazonFireTV。
TAB1:-> 使用 react-native init FireTVDemo创建了应用程序 -> 在 npm start 后在其他选项卡 react-native run-android上运行应用程序。
安装在 1 台设备上。
构建成功
总时间:14.295 秒
此构建可能会更快,请考虑使用 Gradle Daemon:https ://docs.gradle.org/2.14.1/userguide/gradle_daemon.html Running /Users/xxxxx/Library/Android/sdk//platform-tools/adb -s 68.128.177.159:5555 reverse tcp:8081 tcp:8081 错误:多个设备和模拟器无法运行 adb reverse:命令失败:/Users/xxxxx/Library/Android/sdk//platform-tools/adb -s 68.128.177.159:5555 反向 tcp:8081 tcp:8081 在 68.128.177.159:5555 上启动应用程序(/Users/xxxxx/Library/Android/sdk//platform-tools/adb -s 68.128.177.159:5555 shell am start - n com.firetvdemo/.MainActivity)... 开始: Intent { cmp=com.firetvdemo/.MainActivity } shell:FireTVDemo xxxxxx$ hsitory -bash: hsitory: 找不到命令
选项卡2:
shell:FireTVDemo xxxxxx$ npm run start
FireTVDemo@0.0.1 启动 /Users/xxxxx/reactn/FireTVDemo 节点 node_modules/react-native/local-cli/cli.js 启动
在 /Users/xxxxx/reactn/FireTVDemo/node_modules (3ms) 中扫描 555 个文件夹中的符号链接 │ 在端口 8081 上运行打包程序。 │ │ │ │ 在开发任何 JS 项目时保持此打包程序运行。感觉 │ │ 如果您喜欢 │ │ 可以随意关闭此选项卡并运行您自己的打包程序实例。│ │ │ │ https://github.com/facebook/react-native │ │ │ 在 /Users/v826538/reactn/FireTVDemo 中寻找 JS 文件
React 打包器准备好了。
加载依赖图,完成。
错误:多个设备和模拟器无法运行 adb reverse:命令失败:我收到此错误
android - 启用符号链接,但 fire-app-builder 仍无法正常工作
在业余时间玩了一年之后,我想我对 Android Studio 相当有经验。我最近想开始为 Amazon Fire Stick/TV 进行开发,所以我按照这里的教程逐字逐句。
我遇到的问题与符号链接有关。我在 git 和 Windows 命令窗口中都输入了 enable 命令。当我在 git shell 中检查符号链接的状态时,它会返回true
. 但是当我编译程序时,我的values-en-rUS/strings.xml
读数
“../values/strings.xml”
任何帮助将不胜感激,干杯。
amazon-web-services - AWS 可以托管一个可以随意更改的 HLS 链接吗?
大家好,
情况: 我希望 AWS 托管一个 HLS 链接,我可以随心所欲地更改它(所以,不是硬编码),以引导 HLS 链接所在的 Roku、Fire TV、Alexa、Apple TV 等设备。目前我的程序告诉设备去 Ooyala 然后 Ooyala 告诉设备从哪里获得 HLS 链接。所以,我想去掉 Ooyala,只使用 AWS 告诉设备从哪里获取 HLS 链接(在 CDN)。
问题: 有谁知道这是否可能或其他解决方案?如果是这样,我需要什么以及研究什么?我正在考虑编写脚本和静态 IP。
如果您有想法,请为我标记几个步骤,以便我了解可能性!
谢谢,
杰克逊
java - 用于 Exoplayer 的 Ooyala SDK--NoClassDefFoundError: com.ooyala.android.player.exoplayer.ExoStreamPlayer
情况:将我的 Android 项目从带有 VisualOn 的旧 Ooyala SDK 更新到带有 Exoplyer 的最新 Ooyala SDK。通过 Amazon Fire Stick 播放视频。
问题:更新 SDK 后,项目不再工作。我们收到此错误消息:
- “E/AndroidRuntime:致命异常:主进程:com.ISN.firetv_isn,PID:19650 java.lang.NoClassDefFoundError:com.ooyala.android.player.exoplayer.ExoStreamPlayer”
查看 NoClassDefFoundError,我觉得代码缺少包的导入(但是,总的来说我不知道)。
.
请帮我定位问题。有什么解决办法?
Android Studio 错误日志:
代码
android - Android 开发 - 如何跨多个 android 平台维护通用代码
我们正在开发针对各种安卓设备的原生安卓应用程序——
- Android TV - Leanback 启动器
- 安卓平板
- 亚马逊消防电视
- Android TV - 中国制造无品牌(使用自定义启动器)
有趣的是,这四个平台对图形资源的要求都略有不同,而带有 Leanback 启动器的 Android TV 有特定的意图过滤器要求。
这是我的第一个真正的 android 项目。创建不同的项目只是为了将不同的资产打包到特定的 apk 中似乎没有意义。
感谢任何指导。
android - Android WebView iFrame 字体缩放
我有一个应用程序,它基本上只是加载一个网站来显示该信息。在网站内,我有一个加载事件日历的 iframe。
在计算机上查看网站(通过 Chrome),事件日历看起来与它应该的完全一样(是的,我知道字体小得离谱)。
通过 Android 应用程序在 FireTV Stick 上查看该网站,iFrame(事件日历)中的字体大小会按比例放大。
我注意到对于 FireTV,当分辨率是1920x1080
实际显示分辨率时960x540
(将浏览缩小到会导致相同的效果)@see屏幕尺寸和分辨率
Chrome 中的图像(正确显示)
FireTV WebView(不正确)
我还阅读了Font-Boosting,这最初是我认为的问题,但我已经消除了这一点,因为没有任何技术可以“禁用”它(html * {max-height: 99999999px}
等) ...)
我觉得问题在于我在 Android 应用程序中调用 WebView 的方式以及正在应用的设置。我几乎可以肯定我在那里遗漏了一些可以解决这个问题的东西。这是我的 WebView 设置:
编辑 1:好的,我发现它不仅是 iFrame 正在扩大,而且是 FireTV 上的所有内容(这显然是一个功能)。它们的显示分辨率 (dp) 为 960x540。似乎没有办法制作 1920x1080 的东西,但是当我通过 Rise Vision 的“My Rise Player”应用程序显示 iframe 时,一切看起来都正常。
他们是如何找到一种方法让 FireTV 上的画面显示为 1920x1080?
如果 Rise Vision 开发团队中的任何人愿意发表评论并指出我正确的方向,我将不胜感激!
controller - Amazon Fire Stick 上的 Webview 没有响应控制器
我在 Cocos2d-x 中有一个 Android 应用程序,它使用 WebView 来显示前端菜单。目前它只是一个模型,只有一个网站的 URL,这使得测试很容易。
如果我在 Amazon Fire TV 棒上的 Amazon Web App Tester 中加载界面的 URL,它可以完美运行,您可以使用控制器愉快地导航界面。
但是,当我在棒上加载应用程序时,它在 WebView 组件中显示相同的 URL,然后控制器不起作用并且不会导航(甚至突出显示)界面。
如何让 WebView 表现得像测试器应用程序中的 Web 视图,并响应控制器?
android - 如果链接中的文件不可用,我可以在 MediaPlayer 中捕获错误吗
我正在使用 URL 启动媒体播放器。URL 假设链接到 video/Audio 。但是我已经从该位置删除了视频/音频文件,因此我希望得到一个 IOException id,该链接上没有可用的内容。
但我没有得到 IO 异常。相反,mediaplayer 本身尝试去链接 10 次,最后在 onErrorListner 上抛出错误。以下是 mediaPlayer 准备时打印的日志。
android - Android TV App:如何在 Pre-lollipop Android TV 设备中显示横幅图标
我想创建一个 Android TV 应用程序,它应该在棒棒糖前和棒棒糖后的 Android 电视设备中都显示bannerIcon。
目前它在 Pre-Lollipop Android TV 设备中显示方形图标。但在Android TV 5.0版本之后运行良好