• 使用aplay实现音频播放


    1)查看播放音频设备
    输入

     adb shell
    

    输入 

    aplay –l
    

    输出

    C:UsersAdministrator>adb shell
    / # aplay -l
    **** List of PLAYBACK Hardware Devices ****
    card 0: xxsndcard [xx-snd-card], device 0: I2S8CH Playback (*) []
      Subdevices: 1/1
      Subdevice #0: subdevice #0
    card 0: xxsndcard [xx-snd-card], device 6: DL1_Playback (*) []
      Subdevices: 1/1
      Subdevice #0: subdevice #0 

    通过如上命令可以得到可用于播放声音的设备,比如card x device x
    2)播放音频
    输入

    aplay test.wav
    

    输出

    /data # aplay test.wav
    Playing WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
    /data # 

      直接输入aplay test.wav 就可以播放wav音频文件了,不需要指定太多的参数,因为wav文件的头部会保存一些声音格式信息,比如pcm格式 ,采样率,channel个数等,所以不指定这些参数也能播放。
    如果是直接播放pcm数据,则需要指定pcm格式 、采样率、channel个数等。

    作者:kay
    出处:https://www.cnblogs.com/kay2018/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    如果文中有什么错误,欢迎指出。以免更多的人被误导。
  • 相关阅读:
    IIT(ISM) Virtual Farewell E Dictator's plan for Valentine's day! 二分
    HDU
    LightOJ
    HDU 4407 Sum 容斥原理
    HDU 4686 Arc of Dream 矩阵快速幂
    uoj418
    Gym101237C The Palindrome Extraction Manacher
    Codeforces 100032 K
    codechef Suffix Palindromes
    Codeforces 932G Palindrome Partition
  • 原文地址:https://www.cnblogs.com/kay2018/p/10579855.html
Copyright © 2020-2023  润新知