android7 上播放声音严重卡顿

02-27 14:33:56.116 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.126 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.127 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.127 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.138 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.138 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.138 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.149 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.149 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.150 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.161 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.161 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.161 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.173 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.173 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.173 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.183 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.183 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.184 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.197 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.197 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.197 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.211 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.211 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.211 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.220 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.220 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.220 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.230 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.230 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.230 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.238 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.238 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.238 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.246 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.246 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.246 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.258 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.258 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.258 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.266 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.267 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.267 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.280 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.280 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.280 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.290 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.291 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.291 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.302 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.303 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.303 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.315 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.316 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.316 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.328 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.328 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.329 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.341 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.342 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.342 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.355 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.355 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.355 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.369 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.370 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.370 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.383 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.383 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.383 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.396 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.397 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.397 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.411 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.411 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.412 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.423 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.423 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.424 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.438 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.439 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.439 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.451 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.451 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.451 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.464 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.464 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.465 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.479 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.480 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.480 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.493 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.493 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.493 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.507 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.508 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.508 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.521 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.521 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.522 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.536 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.536 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.536 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.549 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.549 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.549 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.562 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.563 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.563 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.577 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.577 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.577 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.589 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.590 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.590 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.603 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.603 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.603 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.618 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.618 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.618 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.630 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.630 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.630 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.641 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.641 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.641 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.655 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.656 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.656 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.667 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.668 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.668 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.679 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.679 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.680 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.691 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.691 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.691 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.706 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.706 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.706 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.720 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.720 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.720 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.735 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.736 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.736 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.750 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.750 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.750 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.761 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.761 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.761 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.774 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.774 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.774 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.787 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.787 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.789 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.800 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.800 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.800 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.808 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.808 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.808 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.819 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.819 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.819 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.830 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.830 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.830 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.839 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.839 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.839 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.850 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.850 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.850 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.861 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.862 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.862 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.875 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.875 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.875 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.890 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.890 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.890 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.902 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.902 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.903 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.915 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.916 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.916 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.928 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.929 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.929 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.943 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.943 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.943 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.957 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.957 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.958 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.970 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.970 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.970 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.983 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.983 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.983 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.998 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.998 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:56.998 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.012 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.012 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.013 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.026 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.027 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.027 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.039 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.040 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.040 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.053 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.053 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.053 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.067 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.067 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.067 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.081 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.082 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.082 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.098 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.099 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.099 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.110 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.110 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.110 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.125 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.125 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.125 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.134 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.134 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.134 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.143 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.143 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.144 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.154 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.154 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.154 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.165 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.166 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.166 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.178 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.179 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.179 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.190 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.191 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.191 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.203 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.203 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.203 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.218 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.218 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.218 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.229 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.229 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.229 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.243 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.243 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.243 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.257 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.258 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.258 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.271 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.272 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.272 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.283 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.283 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.283 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.294 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.294 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.294 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.295 783 14465 D audio_hw_primary: No space available in compress driver, post msg to cb thread
02-27 14:33:57.308 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.308 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.308 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.318 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.318 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.318 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.327 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.327 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.327 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.332 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.332 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.333 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.334 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.334 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.334 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.336 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.336 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.336 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.337 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.337 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.337 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.338 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.338 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.338 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.339 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.339 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.339 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.340 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.340 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.340 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.340 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.340 13393 14480 V AudioDecoder: decodeToPcmCallback …
02-27 14:33:57.341 13393 14480 V AudioDecoder: SL_PLAYEVENT_HEADATEND
02-27 14:33:57.341 13393 13536 V AudioDecoder: EOS signaled
02-27 14:33:57.341 13393 13536 V AudioDecoder: Stopped decoding
02-27 14:33:57.355 13393 13536 V AudioDecoder: After destroy player …
02-27 14:33:57.355 13393 13536 I AudioDecoder: Original audio info: numChannels: 1, sampleRate: 44100, bitPerSample: 16, containerSize: 16, channelMask: 1, endianness: 2, numFrames: 182016, duration: 4.127000, total size: 364032
02-27 14:33:57.355 13393 13536 V AudioDecoder: Resample: 44100 --> 48000
02-27 14:33:57.355 13393 13536 V AudioResampler: resampler load 0 -> 6 MHz due to delta +6 MHz from quality 2
02-27 14:33:57.355 13393 13536 V AudioResampler: Create cubic Resampler
02-27 14:33:57.359 13393 13536 V AudioDecoder: resample() 198112 output frames
02-27 14:33:57.403 13393 13411 V AudioPlayerProvider: FileInfo (0xe037edb0), Waitup preload (assets/res/sound/model/recruit_2009.mp3) …
02-27 14:33:57.403 13393 13411 E AudioPlayerProvider: FileInfo (0xe037edb0), preloadEffect (assets/res/sound/model/recruit_2009.mp3) failed
02-27 14:33:57.403 13393 13411 V AssetFd : ~AssetFd: 78
02-27 14:33:57.403 13393 13411 V AudioPlayerProvider: getAudioPlayer, 199 return nullptr
02-27 14:33:57.403 13393 13411 E cocos2d-x debug info: Oops, player is null …
02-27 14:33:57.404 13393 13536 V AudioDecoder: outFrames: 396224
02-27 14:33:57.404 13393 13536 V AudioDecoder: resample() complete
02-27 14:33:57.404 13393 13536 V AudioDecoder: reset() complete
02-27 14:33:57.404 13393 13536 V AudioResampler: resampler load 6 -> 0 MHz due to delta -6 MHz from quality 2
02-27 14:33:57.405 13393 13411 D cocos2d-x debug info: check this file is Exist = app/event/SpriteEvent.luac
02-27 14:33:57.406 13393 13411 D cocos2d-x debug info: check this file is Exist = app/event/SpriteEvent.lua
02-27 14:33:57.406 13393 13411 D CCFileUtils-android.cpp: relative path = src/app/event/SpriteEvent.lua

问题应该出在obtainPcmAudioPlayer,AudioPlayerProvider中我将api level>=24(android7.0的level = 24)的跟level<17的都调用的createUrlAudioPlayer,其他的不变,android7.0就不卡了。希望能核实下 @dumganhar

我确认一下。

recruit_2009.mp3 这个文件能够发一下么?

文件在这里,目前所有的音频只要调用的Pcm那个都会卡
recruit_2009.zip (59.2 KB)

@165613676, 这个问题应该在github上最新代码中已经修复了。
由于安卓底层系统解码不稳定而且性能很差,导致没有preload的话播放音效卡顿。

建议升级到https://github.com/cocos2d/cocos2d-x 的v3分支的最新代码尝试一下。

可以这样做:

git clone https://github.com/cocos2d/cocos2d-x.git
cd cocos2d-x
python download-deps.py

拷贝cocos/audio/android目录和external/android-specific目录覆盖到你的游戏工程中,再重新编译打包试试。

[quote=“dumganhar, post:13, topic:44119”]
ndroid-speci
[/quote]在git上的external目录下并没有android-specific目录啊

python download-deps.py
之后就有了

audioengine这个东西能不用就不用,我项目用了audioengine后出现各种兼容性问题,从audioengine一出生到现在就一直没好过,我已经怕了,android平台还是老老实实的用原生的SoundPool吧,稳定性比啥都重要啊!!!

1赞

请问这个错不太明白,另外请问PcmAudioPlayer播放小容量音频的作用是什么呢?用UrlAudioPlayer播放这些小容量音频是不是会出现什么问题?@dumganhar 谢谢。。。

simple那个我开始也用了,但是似乎问题更多呢,因为我们做的这个需要播放大量音效,用simple会经常出现卡屏什么的

你可能用的早期的引擎,我记得某个引擎版本是用clang,后来发现有问题,又切换回gcc了。
你可以修改tools/cocos2d-console/plugins/plugin_compile/build_android.py文件,

    def get_toolchain_version(self, ndk_root, compile_obj):
        # it should be possible to override the toolchain
        if 'NDK_TOOLCHAIN_VERSION' in os.environ:
            return os.environ['NDK_TOOLCHAIN_VERSION']
        return '4.9'

改成强制使用gcc 4.9来编译。

SimpleAudio在Android平台的问题确实也很多,因为里面限制了最大同时播放音频的数量,而且还有各种奇奇怪怪的问题,不过主要问题是cocos没封装好,但是是没有出现严重的兼容性问题的,如果有能力,建议自己去封装SoundPool,自己写的代码,哪里出问题就改哪里。

改成4.9也不行。。还是一样的错误,是不是跟我用的NDK-r9c有关。。:sweat:

有可能,r9c太老了,你换成r10e看看。

搞错了,可以正常编过了,改的位置是application.mk的NDK_TOOLCHAIN_VERSION

@dumganhar ios 用的3.13版本的,声音崩溃,求指教一下 谢谢了:7:
AudioToolbox _CrashIfClientProvidedBogusAudioBufferList + 56
1 AudioToolbox AudioConverterConvertComplexBuffer + 280
2 AudioToolbox AUSpatialMixer::Render(unsigned int&, AudioTimeStamp const&, unsigned int) + 2784
3 AudioToolbox AUBase::DoRenderBus(unsigned int&, AudioTimeStamp const&, unsigned int, AUOutputElement*, unsigned int, AudioBufferList&) + 172
4 AudioToolbox AUBase::DoRender(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int, AudioBufferList&) + 432
5 AudioToolbox AUMethodRender(void*, unsigned int*, AudioTimeStamp const*, unsigned int, unsigned int, AudioBufferList*) + 44
6 AudioToolbox AUInputElement::PullInput(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int) + 140
7 AudioToolbox AUInputFormatConverter2::InputProc(OpaqueAudioConverter*, unsigned int*, AudioBufferList*, AudioStreamPacketDescription**, void*) + 216
8 AudioToolbox AudioConverterChain::CallInputProc(unsigned int) + 412
9 AudioToolbox AudioConverterChain::FillBufferFromInputProc(unsigned int*, CABufferList*) + 148
10 AudioToolbox BufferedAudioConverter::GetInputBytes(unsigned int, unsigned int&, CABufferList const*&) + 180
11 AudioToolbox CBRConverter::RenderOutput(CABufferList*, unsigned int, unsigned int&, AudioStreamPacketDescription*) + 100
12 AudioToolbox BufferedAudioConverter::FillBuffer(unsigned int&, AudioBufferList&, AudioStreamPacketDescription*) + 564
13 AudioToolbox AudioConverterChain::RenderOutput(CABufferList*, unsigned int, unsigned int&, AudioStreamPacketDescription*) + 116
14 AudioToolbox BufferedAudioConverter::FillBuffer(unsigned int&, AudioBufferList&, AudioStreamPacketDescription*) + 564
15 AudioToolbox AudioConverterFillComplexBuffer + 328
16 AudioToolbox AUInputFormatConverter2::PullAndConvertInput(AudioTimeStamp const&, unsigned int&, AudioBufferList&, AudioStreamPacketDescription*, bool&) + 120
17 AudioToolbox AUConverterBase::RenderBus(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int) + 644
18 AudioToolbox AURemoteIO::RenderBus(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int) + 84
19 AudioToolbox AUBase::DoRenderBus(unsigned int&, AudioTimeStamp const&, unsigned int, AUOutputElement*, unsigned int, AudioBufferList&) + 172
20 AudioToolbox AUBase::DoRender(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int, AudioBufferList&) + 432
21 AudioToolbox AURemoteIO::PerformIO(unsigned int, unsigned int, unsigned int, AudioTimeStamp const&, AudioTimeStamp const&, AudioBufferList const*, AudioBufferList*, int&) + 752
22 AudioToolbox _AURIOCallbackReceiver_PerformIO + 564
23 AudioToolbox __XPerformIO + 104
24 AudioToolbox _mshMIGPerform + 244
25 AudioToolbox _MSHMIGDispatchMessage + 36
26 AudioToolbox AURemoteIO::IOThread::Run() + 312
27 AudioToolbox AURemoteIO::IOThread::Entry(void*) + 12
28 AudioToolbox CAPThread::Entry(CAPThread*) + 84
29 libsystem_pthread.dylib __pthread_body + 240
30 libsystem_pthread.dylib __pthread_body

这个问题是在什么情况下出现的?有没有好的重现方法?

此问题在
https://github.com/cocos2d/cocos2d-x/pull/17500

https://github.com/cocos2d/cocos2d-x/pull/17518
中修复了

:relaxed: thx