Android命令行播放MP3音乐

/***************************************************************************
 *                       Android命令行播放MP3音乐
 * 说明:
 *     有时候我们会遇到Touch不能使用,也没有鼠标,但是我们要在Android上测试
 * 声卡情况,所以我们会想到在adb或者debug终端上使用命令行来播放声音。
 *
 *                                       2016-5-26 深圳 南山平山村 曾剑锋
 **************************************************************************/

一、参考文章:
    1. How to play one audio file in android using adb command?
        http://stackoverflow.com/questions/30437599/how-to-play-one-audio-file-in-android-using-adb-command
    2. How can I play a mp3 file via adb commnad with google play musc on android kitkat 4.4.4?
        http://stackoverflow.com/questions/25083848/how-can-i-play-a-mp3-file-via-adb-commnad-with-google-play-musc-on-android-kitka

二、stagefright help:
    [email protected]:/sdcard/Music # stagefright -h
    usage: stagefright
           -h(elp)
           -a(udio)
           -n repetitions
           -l(ist) components
           -m max-number-of-frames-to-decode in each pass
           -b bug to reproduce
           -p(rofiles) dump decoder profiles supported
           -t(humbnail) extract video thumbnail or album art
           -s(oftware) prefer software codec
           -r(hardware) force to use hardware codec
           -o playback audio
           -w(rite) filename (write to .mp4 file)
           -k seek test
           -x display a histogram of decoding times/fps (video only)
           -S allocate buffers from a surface
           -T allocate buffers from a surface texture
           -d(ump) filename (raw stream data to a file)
           -D(ump) filename (decoded PCM data to a file)
    [email protected]:/sdcard/Music # 

三、stagefright示例:
    [email protected]:/sdcard/Music # stagefright -a -o ferry.mp3                   
时间: 2024-08-09 19:41:24

Android命令行播放MP3音乐的相关文章

Ubuntu终端命令行播放音乐(mp3)

有很多在终端命令行播放mp3的工具,有的甚至可以生成播放列表.也只有命令行重度使用者有这个需求,下面我们来看一看这些工具. Sox Sox(Sound eXchange)是操作声音文件的瑞士军刀,它可以播放.转换音频文件,添加效果. 在Ubuntu上安装sox: $ sudo apt-get install sox libsox-fmt-all libsox-fmt-all包含mp3的解码器和其它格式的解码器. 播放音乐: $ play Crystals.mp3 Moc Moc(Music on

Android系列之Android 命令行手动编译打包详解

http://www.qdmm.com/BookReader/1222701,54263720.aspxhttp://www.qdmm.com/BookReader/1222701,54263869.aspxhttp://www.qdmm.com/BookReader/1222701,54263871.aspxhttp://www.qdmm.com/BookReader/1222701,54263876.aspxhttp://www.qdmm.com/BookReader/1222701,542

Android命令行工具

Android命令行工具 查看apk相关信息,例如versionCode,versionName等     $SDK_ROOT/build-tools/21.1.2/aapt.exe aapt dump badging xxxx.apk

android 命令行安装apk

有两种方式可以在android模拟器或真机上使用命令行安装apk 一种是使用adb install命令,网上通常是这种方式 另一种是通过android提供的命令,pm install. 需要先进入android命令行:adb shell 然后执行对应pm命令. pm命令的说明,转载另一篇博客:Android下pm 命令详解 具体内容摘录如下,以便以后查看: 0. Usage: usage: pm [list|path|install|uninstall] pm list packages [-f

Android命令行下蓝牙使用

注意:此部分只适用于broadcom 系列蓝牙芯片,例如RK903, AP6xxx 系列 通过su 命令切换到root 用户 1.先确认RFKILL 驱动已经加载 ls /sys/class/rfkill/rfkill0/ 如果没有找到rfkill0 这个目录,说明蓝牙驱动有问题. 请检查kernel 中的蓝牙选项是否有勾选了 请查看kernel 的打印信息中以"[BT_RFKILL]"打头的信息. 2.关闭蓝牙: A. 在Settings 界面中关闭蓝牙 B. 给蓝牙设备下电: ec

android 命令行编程

如果你想了解android上开发一个应用程序所需要的所有环节,在命令行上将这个过程操作一遍是最好的方法,下面你可以扔掉哪个慢腾腾的eclipse,然后建立如下一个auto.cmd文件,运行一下auto.cmd,你的电脑d:\work\njh1文件夹下就会产生一个SNjh.apk文件,该文件会自动安装到你手机上,并自动运行,这需要13个步骤,当然所用的环境为JDK1.7,ADT22.3,SDK API-17,d:盘建立文件夹work,当这些环境配好后就可以正常工作了,并且在系统环境中的path变量

android命令行创建并打包项目

命令行创建Android项目 查看sdk信息 将目录更改到 Android SDK 的tools/的路径. 执行: android list targets 这将打印您已经为您的 SDK 下载可用的 Android平台的列表.查找您要对其编译使您应用程序的平台的目标 id 的便笺.我们建议您选择可能的最高版本.您仍可以生成您的应用程序支持较旧的版本,但将生成目标设置为最新版本允许您优化您的应用程序的最新设备. 创建项目 命令 android create project --target <ta

android命令行网络时间同步

一.简介 Android基于Linux平台的开源手机操作系统. 二.原理 既然是Linux,那就应该支持linux的各种命令行,高度的可配置,但实验发现Android是Google的一个高度阉割版的linux,很多命令都不支持,如rdate命令(网络同步时间命令).既然不支持,那我使他支持不就完了. 三.BusyBox BusyBox 是标准 Linux 工具的一个单个可执行实现.BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更大.更复杂的工具,例如 grep.f

Android 命令行编译、打包生成apk文件

一.搭建搭建环境 1. 安装JDK 和 Android SDK 2. 配置环境变量 D:\android-sdk-windows\tools C:\Program Files\Java\jdk1.6.0_20\bin3. 例子信息 项目目录:D:\ProjectDemo SDK目录 :D:\android-sdk-windows\platforms\android-8\ 二.命令行编译Android项目 1. 生成R文件 2. Java代码生成class文件 3. class文件生成dex文件