設為首頁
收藏本站
快捷導航
登錄
◆
◆
註冊
請
登錄
後使用快捷導航
沒有帳號?
註冊
討論區
BBS
部落格
Space
群組
Group
專題
Collection
金豆儲值
鑽石商城
Auction
綜合
綜合
帖子
用戶
搜尋
熱搜
line
燒餅
白貓
root
怪物彈珠
rangers
超注音
旅遊大亨
line主題
主題
鈦備份寶可夢外掛
pokemon go 外掛
台湾综合
necrobot
toptoon頂通破解
妖怪百姬修改
逍遙安
怪物彈珠外掛
便捷搜索
1 小時以內的新帖
4 小時以內的新帖
8 小時以內的新帖
24 小時以內的新帖
1 週內帖子
1 月內帖子
6 月內帖子
1 年內帖子
遊戲交流
遊戲下載
軟體交流
軟體下載
手機影視
桌布主題
漫畫小說
手機鈴聲
水族館
手機音樂
二手市場
新手專區
HTC
Sony
Samsung
TWM
Huawei
MOTO
解密技術
繁化技術
Android 台灣中文網
›
標籤
›
聲音
標籤: 聲音
相關帖子
版塊
作者
回覆/查看
最後發表
五金電器的聲音喔~
Android 手機鈴聲
jim0710
2011-5-7
5
935
YM777
2011-10-23 21:28
聽筒突然沒聲音??
G10 HTC Desire HD
dennis5668
2011-5-11
6
9582
dennis5668
2011-6-14 21:22
Ahhhhh~~~~Pah! 聲音遊戲
Android 遊戲下載
22323661
2011-5-14
161
9947
113q
2013-6-20 20:47
消除相機拍照快門聲音
LG GT540 Optimus
puppy90183
2011-5-31
8
5351
excusemelove97
2013-2-10 01:26
請問如何用mp3設成Notification的聲音?
P993/P990 Optimus 2X
greg666
2011-6-1
1
1540
greg666
2011-6-12 10:03
聲音
HTC Sensation/XE
terrygrass
2011-6-28
5
1000
akina8423
2011-7-24 01:11
我的聲音...
HTC Sensation/XE
terrygrass
2011-6-29
9
1592
jlinks
2011-6-30 18:31
聽筒跟擴音喇叭都沒聲音
G9 HTC Aria
junxiang
2011-7-6
0
1910
junxiang
2011-7-6 12:01
請問有通話背景的聲音的軟體嗎?!
Android 軟體交流
gesse168
2011-7-20
56
6991
客從何處來
2013-10-18 17:06
開苞的聲音(18+)
水族館
cwc62224
2011-7-29
14
1638
etwm0909
2012-11-8 18:45
HTC Sensation 聲音真的ㄊㄇㄉ太小聲!!!
HTC Sensation/XE
bsa00611
2011-8-1
77
15775
ro123456789
2015-1-18 17:16
[Apk.Tw繁化組]簡易聲音轉換器 Simple Voice Changer 1.1
Android 軟體繁化
robot
2011-8-2
22
2346
jhkhjgfjjjkj
2012-10-16 18:35
X8開機的聲音
Xperia X8/W8
q121505521
2011-8-13
26
2423
黃培恩
2012-3-10 23:39
使用mobo player播放會有聲音不見的問題?
Asus Eee Pad TF101
x9454286
2011-8-22
7
4508
benny7411
2012-10-7 12:31
叫奶奶的聲音...日文的喲,不是叫春啦!!
Android 手機鈴聲
cformula
2011-8-30
4
1892
luke0978715732
2016-4-14 12:14
連續拍照的聲音
Android 手機鈴聲
magicneo1b1q
2011-9-3
1
904
george095383
2011-11-13 11:14
Atrix 刪除的掛載 /卸載通知聲音(需ROOT)
MOTO Atrix 4G MB860
iachin99
2011-9-25
1
1355
az19911212
2012-3-21 09:10
聲音爆音
Galaxy Ace S5830
james00622
2011-9-27
7
1199
yiyang0820
2011-11-8 20:06
敲缽的聲音 (短音)
Android 手機鈴聲
martz
2011-10-10
26
5945
franktu
2014-11-12 07:33
為什麼遊戲沒有聲音
蜀山仙境Online
ChengYuHo
2011-11-12
1
1504
etenally
2013-1-18 10:38
更多...
相關日誌
分享
為聽力受損者開發的視覺化聲音裝置 以提高車站安全性
balala
2022-11-16 21:03
富士通公司開發一款以AI來識別並顯示列車聲音的裝置,除了顯示手語的訊息也可以將工作人員廣播以文字呈現。
113 次閱讀
|
0
個評論
分享
固定頻率聲音輸出
jianrupan
2020-10-21 17:34
驗證程序 sineWave.SetRate(440, 3); // db 自動轉為負值 sineWave.SetVolume((float)0.5); // 注意波形變形 sineWave.Start(); sineWave.Play(); // 固定聲音頻率輸出 public class SineWaveGenerator { // 採樣頻率 private int RATE = 44100; private final int LEFT = 1; private final int RIGHT = 2; private final int DOUBLE = 3; // 輸出頻率 private int Hz; // 輸出分貝 private int dB = 0; // 輸出音量 private float volume; AudioTrack audioTrack; // 輸出聲道 private int channel; // 資料長度 private int length; // 一個正弦波長度 private int waveLen; // 正弦波資料陣列 private byte ; } // 音量設定 public void SetVolume(float v) { volume = v; } // 頻率分貝設定 public void SetRate(int hz, int db) { this.Hz = hz; this.dB = db; updateDB(db); } // 啟動播放 public void Start() { start(DOUBLE); } // 啟動播放 // @param channel 左, 右, 立體 private void start(int channel) { Stop(); if (Hz 0) { waveLen = (RATE/Hz)*2; // 實測 頻率 為 Hz/2(440Hz=440/2) length = waveLen * Hz; audioTrack = new AudioTrack( AudioManager.STREAM_MUSIC, // streamType RATE, // sampleRateInHz AudioFormat.CHANNEL_OUT_STEREO, // channelConfig AudioFormat.ENCODING_PCM_8BIT, // audioFormat length, // bufferSizeInBytes AudioTrack.MODE_STREAM // mode ); // 聲道音量 switch (channel) { case LEFT: audioTrack.setStereoVolume(volume, 0f); break; case RIGHT: audioTrack.setStereoVolume(0f, volume); break; case DOUBLE: audioTrack.setStereoVolume(volume, volume); break; } // 生成正弦波 wave = sineWave(waveLen, length); if (audioTrack != null) { audioTrack.play(); } } else { return; } } private boolean isRun = false; private boolean isStop = true; // 開始播放(寫入數據) public void Play() { isRun = true; isStop = false; if (audioTrack != null) { new Thread(new Runnable() { @Override public void run() { while(isRun) audioTrack.write(wave, 0, length); isStop = true; } }).start(); } } // 停止播放 public void Stop() { isRun = false; try { int limitCnt = 0; while(!isStop) { limitCnt++; if(limitCnt 1000) break; Thread.sleep(1); } } catch (InterruptedException e) { e.printStackTrace(); } isStop = true; if (audioTrack != null) { audioTrack.stop(); audioTrack.release(); audioTrack = null; } } // 取得播放狀態 public boolean GetRunStatus() { return isRun; } // 正弦波的高度 private final int ampMax = 127; // 8Bit編碼, 振幅最大 127 private int HEIGHT = ampMax; // 2PI private final double TWOPI = 2*Math.PI; // 生成正弦波 // @param waveLen 每段正弦波的長度 // @param length 總長度 // @return private byte bWave = new byte ; for(int i=0; ilength; i++) bWave = (byte)(HEIGHT*(1-Math.sin(TWOPI*((i%waveLen)*1.00/waveLen)))); return bWave; } // 更新聲音的分貝 // @param dB public void updateDB(double dB) { // db 自動轉為負值 if(dB 0) dB = 0-dB; // 10 的 **次方 HEIGHT = (int)(ampMax*Math.pow(10.0, dB/10)); } }
個人分類:
軟體應用
|
396 次閱讀
|
0
個評論
更多...