Firefly开源社区

标题: kernel4.4 aplay 默认参数只能播放一次问题 [打印本页]

作者: erain    时间: 2018-3-13 18:10
标题: kernel4.4 aplay 默认参数只能播放一次问题
     使用aplay 默认参数播放声音,只能播放一次,之后声音播放不出,或堵塞或卡死
      stream       : PLAYBACK

  access       : MMAP_INTERLEAVED

  format       : S16_LE

  subformat    : STD

  channels     : 2

  rate         : 44100

  exact rate   : 44100 (44100/1)

  msbits       : 16

  buffer_size  : 22052

  period_size  : 5513

  period_time  : 125011

  tstamp_mode  : NONE

  tstamp_type  : MONOTONIC

  period_step  : 1

  avail_min    : 5513

  period_event : 0

  start_threshold  : 22052

  stop_threshold   : 22052

  silence_threshold: 0

  silence_size : 0

  boundary     : 1445199872

  appl_ptr     : 0

  hw_ptr       : 0


解决方法:
      使用aplay播放时加上参数: aplay -fcd --period-size=1024 1.pcm -v

     stream       : PLAYBACK
  access       : MMAP_INTERLEAVED
  format       : S16_LE
  subformat    : STD
  channels     : 2
  rate         : 44100
  exact rate   : 44100 (44100/1)
  msbits       : 16
  buffer_size  : 22528
  period_size  : 1024
  period_time  : 23219
  tstamp_mode  : NONE
  tstamp_type  : MONOTONIC
  period_step  : 1
  avail_min    : 1024
  period_event : 0
  start_threshold  : 22528
  stop_threshold   : 22528
  silence_threshold: 0
  silence_size : 0
  boundary     : 1476395008
  appl_ptr     : 0
  hw_ptr       : 0

作者: erain    时间: 2018-3-13 19:09
判断错误: 应该是非root用户可以播放声音,而root用户打开没有打开pulseaudio 而不能播放声音,在~/.profile 中增加即可播放声音了pulseaudio --start --log-target=syslog




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1