我听说过这个声音程序,据说它附带了一个叫做"stagefright“的Android,它是用来播放终端模拟器命令行中的音频文件所必需的。我听到的一个消息来源是:How do I use Stagefright from the command line?
问题是--我在我的Android设备上检查得很好(埃库斯·尼克斯7号),但它不在那里。(要么没有"stagefright“,要么缺少命令行接口程序。)我如何安装它--如果我不能,还有什么可以让我从终端模拟器命令行播放音频文件的东西吗?
我问这个问题是因为我不能从命令行播放音频文件是一个严重的限制。
发布于 2014-01-31 21:28:35
由于android通常保留对系统进程的直接音频访问权限,这些进程通过仅使用Android应用程序的app作为应用程序的代表,如果系统供应商不将其放置在受保护的设备中,则不能将一个stagefright可执行文件添加到安全设备。但是,您可以通过使用意图来满足从亚行命令行发出请求时播放音频的需要。
下面是一个例子--根据您的具体情况进行调整:
am start -a android.intent.action.VIEW -d file:///mnt/sdcard/ringtones/hangouts_video_call.ogg -t audio/ogg如果这是您的文件类型,请记住将其更改为音频/mp3。
这利用了默认的播放器--如果没有给出您想要的行为,您可能需要使用该行为制作自己的自定义播放器应用程序,然后使用一个意图(带有显式包名)从命令行触发它。
https://stackoverflow.com/questions/21486025
复制相似问题