如何在我的android上安装stagefright?

时间:2014-01-31 17:12:48

标签: android audio stagefright

我听说这个声音程序应该是Android所谓的“stagefright”,它是从终端模拟器的命令行播放音频文件所需要的。我听说过的一个来源是:How do I use Stagefright from the command line?

问题是---我在我的Android设备(Aesus Nexus 7)上检查得很好,但它不存在。 (要么没有“stagefright”,要么缺少命令行界面程序。)如何安装它?如果我不能,那么 else 我可以安装它允许我从终端模拟器命令行播放音频文件吗?

我问这是因为我无法从命令行播放音频文件是严重的限制。

1 个答案:

答案 0 :(得分:0)

由于android通常会保留对通过Android app-only API充当应用程序代理的系统进程的直接音频访问权限,因此如果系统供应商没有将安全设备放置在安全设备上,则stagefright可执行文件不会被添加到安全设备中。但是,您可以通过使用Intent从adb命令行请求播放音频。

以下是一个示例 - 根据您的具体情况进行调整:

am start -a android.intent.action.VIEW -d file:///mnt/sdcard/ringtones/hangouts_video_call.ogg -t audio/ogg

如果这是您的文件类型,请记得将其更改为audio / mp3

这会使用默认播放器 - 如果没有准确提供您想要的行为,您可能需要使用该行为制作自己的自定义播放器应用,然后使用Intent(具有显式包名称)来触发它命令行。