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

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