【发布时间】:2014-02-24 11:58:55
【问题描述】:
我听说这个声音程序据说是 Android 自带的,叫做“stagefright”,它是从终端模拟器的命令行播放音频文件所必需的。我听说的一个来源是:How do I use Stagefright from the command line?
问题是 --- 我在我的 Android 设备(Aesus Nexus 7)上检查得很好,但它不存在。 (要么没有“stagefright”,要么缺少它的命令行界面程序。)我怎样才能安装它——如果我不能,还有什么我可以安装的else可以让我从终端模拟器命令行播放音频文件吗?
我问这个是因为我无法从命令行播放音频文件是一个严重的限制。
【问题讨论】:
-
stagefright 不会产生可移植的解决方案。执行此操作的正确方法是发送一个 Intent 以让设备上的任何可用文件播放该文件。
-
那么我该如何从终端推荐行中做到这一点?我看到的所有关于如何发送意图的示例都是关于如何从 Java 中完成的?从命令行解决我的问题的一种不太可移植的方法可以被隔离以实现可移植性。另一方面,通过 java API 为成熟的 ass 执行此操作的方法对我来说毫无用处。
-
您可以使用“am start”命令从 adb 命令行发送 Intent。
标签: android audio stagefright