audiotrack

    2熱度

    1回答

    拿到一個帶有棒棒糖的Android設備後,我注意到我們爲Kitkat(和以前的版本)工作的AudioTrack代碼停止工作,完全相同的代碼適用於之前的棒棒糖設備,所以我想知道我在做什麼錯誤的新版本。 這裏是如何的AudioTrack(由mTrack財產簡稱),被初始化: protected void onCreate(Bundle savedInstanceState) { int bu

    0熱度

    1回答

    我正在使用Visualizer。當我點擊一個按鈕時,它將從AudioTrack獲取數據並顯示。在按鈕,我會調用該函數DrawStart如下: private void DrawStart() { if (startDrawing) { initRecorder(); mVisualizerView.link(track); startReco

    1熱度

    2回答

    我有一個使用AudioTrack合成音符序列的線程,使用seekbar來改變速度。 t = new Thread() { public void run() { setPriority(Thread.MAX_PRIORITY); int buffersize = AudioTrack.getMinBufferSize(sr, Audi

    1熱度

    1回答

    其實我試圖製作一個自定義音樂播放器應用程序,其中我只是想讓用戶有機會將音頻輸出更改爲立體聲和單聲道。

    1熱度

    1回答

    我使用的是Android的this library to read ogg files。 由於我一直在看C++代碼和Java代碼,我還沒有看到解碼後檢索PCM樣本的持續時間或數量的方式。它包含類AudioTrack,但我無法檢索該數據。 是否有任何解決方法可以查看持續時間? 預先感謝您。

    2熱度

    1回答

    在我的Android應用程序中,我使用AudioTrack API輸出從RFCOMM藍牙連接收到的音頻字節。音頻按預期播放,非常清晰。然而,應用程序崩潰偶爾由於在AudioTrackShared.cpp以下斷言: stepCount <= mUnreleased && mUnreleased <= mFrameCount 我真的不知道是什麼這一說法需要,但沒有任何人有什麼可能導致此問題的想法?

    1熱度

    1回答

    在使用VoIP功能的Android Unity應用程序中,我們發現在某些設備(特別是Galaxy S6)上,麥克風會拾取由揚聲器,導致了很多靜態,失真和回聲。正因爲如此,我已經開始致力於本地解決方案,以利用Android的一些AEC和NS功能。 我已經寫了下面的測試牀,它可以在Note 4等一些設備上完美地工作。當Galaxy S6上運行相同的應用程序時,就好像ARC和NS沒有被很好地應用或者完全

    0熱度

    1回答

    我正在使用AudioTrack播放.wav音頻文件。一切都很好,但我現在硬編碼了音頻文件的位深度,同時初始化STATIC_MODE中的AudioTrack對象。 mAudioTrack = new AudioTrack(AudioManager.STREAM_MUSIC, mSampleRate, mChannels, AudioFormat.ENCODING_PCM_16BIT,

    0熱度

    1回答

    我使用以下定義創建AudioTrack。 audioTrack = new AudioTrack( AudioManager.STREAM_MUSIC, 44100, AudioFormat.CHANNEL_OUT_MONO, AudioFormat.ENCODING_PCM_16BIT,

    0熱度

    1回答

    我一直在想弄清楚如何使用audiotrack,但是文檔有點令人困惑。我試圖以更高的音調重放一個音頻文件,請有人張貼的方式做解釋。我無法使用soundpool,因爲它不適用於很長的聲音。 此外,如果你知道任何庫或一種方式,可以讓我在不改變速度的情況下以更高的音調播放聲音,請讓我知道。 謝謝你的幫助。