您当前的位置: 首页 >  Java

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

改变PCM音量的JAVA代码

柳鲲鹏 发布时间:2018-07-05 13:58:11 ,浏览量:0

  最近做一个声音文件,对方说是声音太小。找了个软件,也没看到哪里能够调整音量。怎么办?咱是程序员,写个程序吧。

  试了一下,其实原来的声音不小,只是设备限制,所以播放声音小。于是吾将声音变小,效果就出来了。

  放这里,供需要的程序员试试:

	private short getShort(byte[] src, int start)
	{	
		return (short)((src[start] & 0xFF) | (src[start+1]  SHRT_MAX)//爆音的处理   
	            {   
	            	volum = SHRT_MAX;   
	            }   
	            
	            dest[nCur]   = (byte)( volum       & 0xFF);
	            dest[nCur+1] = (byte)((volum >> 8) & 0xFF);
	            nCur += 2;   
	        }   
	           
	    }   
	    /*else if (8 == nBitsPerSample)   
	    {   
	        while (nCur < nLen)   
	        {   
	            BYTE* volum = src + nCur;   
	            *volum = (*volum) * multiple;   
	            if (*volum > 255)//爆音的处理   
	            {   
	                *volum = 255;   
	            }   
	            *src  = *volum  ;   
	            nCur ++;   
	        }   
	           
	    }   */
	    return 0;   
	}

 

关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.0564s