Spela in ljud på Android när USB-mikrofonen är tyst

En USB-mikrofon som fungerar direkt i en dator kan vara helt tyst i en Android-telefon. Android stöder bara en snävt avgränsad delmängd av USB-ljudklassen, och telefontillverkaren bestämmer själv om porten över huvud taget ska kunna vara värd för en ansluten enhet. Mikrofonen kan vara klasskompatibel och ändå ligga utanför det telefonen accepterar, men med kabeln, strömmen och ett tangentbord går det att ringa in var felet sitter.

Kabeln är det billigaste felet att utesluta

En telefon med USB-C behöver en kabel eller adapter som för både data och ström, inte en ren laddkabel. Har telefonen i stället en micro-USB-port krävs en OTG-kabel, en kabel som kopplar ihop ID-stiftet så att telefonen växlar till värdläge. En enkel formomvandlare från micro-USB till USB-A gör inte det, och då startar värdläget aldrig, oavsett vilken mikrofon du kopplar in.

Ett nav eller en adapter som tvingar ned anslutningen till USB 1 begränsar dessutom både samplingsfrekvens och upplösning. Undvik den varianten.

Adapter med USB-C-kontakt i ena änden och ett USB-A-uttag i den andra, liggande på ett träbord
Foto: Fructibus, CC0, via Wikimedia Commons

Räcker telefonens ström till USB-mikrofonen?

I värdläge ger telefonen ström till USB-anslutningen och identifierar de enheter som kopplas in. En bussdriven mikrofon eller ett bussdrivet ljudinterface som drar mer ström än telefonen kan ge startar inte alls. Ett USB-nav med egen strömförsörjning mellan telefonen och mikrofonen löser det, och navets nätadapter ska vara på minst 500 mA.

Anslut ljudenheten innan du startar inspelningsappen. Startas appen först upptäcks enheten ofta inte, enligt eXtream Software Development, som utvecklar drivrutinen i de två apparna längre ned.

Har ljudenheten en indikatorlampa ska den lysa redan innan du startar inspelningsappen. Lyser den inte när du kopplar in mikrofonen sitter felet i kabeln eller strömmen.

En telefon med USB-C bör annonsera en källström på minst 1,5 A till den anslutna enheten, men i kompatibilitetskraven för värdläge är det en rekommendation, inte ett krav.

Svarar ett tangentbord via samma kabel är värdläget igång

Värdläge har funnits i Android sedan Android 3.1, men det är ingen garanterad funktion i en Android-telefon.

Koppla in ett tangentbord eller ett USB-minne via samma kabel och adapter. Svarar telefonen på det är värdläget igång, och då går du vidare till nästa steg. Tangentbordet är det säkraste provet: en telefon med värdläge och USB-ljudklass måste stödja USB:s HID-klass, medan ingen rad i kompatibilitetskraven kräver stöd för USB-masslagring.

Händer ingenting där heller ligger felet i värdläget eller i kabeln, och då är det inte mikrofonen som är fel. På en telefon med USB-C och ett hörlursuttag på 3,5 millimeter får värdlägesdetekteringen dessutom vara avstängd som fabriksinställning, men det ska gå för dig att slå på den. Gör det innan du dömer ut kabeln.

USB-mikrofonen måste klara de ljudformat Android stöder

Från Android 5.0 stöder plattformen en delmängd av USB-ljudklass 1 i värdläge. Delmängden ställer fyra krav på mikrofonen:

  • Format: PCM.
  • Bitdjup: 16, 24 eller 32 bitar.
  • Kanaler: en eller två.
  • Samplingsfrekvens: 48, 44,1, 32, 24, 22,05, 16, 12, 11,025 eller 8 kHz.

I 32-bitarsfallet ligger 24 bitar nyttig ljuddata vänsterjusterade i ordets mest signifikanta bitar. Ramverket innehåller kod för mer än detta minimum, men den är inte validerad, så mer avancerade funktioner är inte utlovade.

En mikrofon som är låst till 96 kHz, eller ett interface med fyra ingångar, faller utanför delmängden, medan datorns drivrutin hanterar både högre frekvenser och fler kanaler. Ställ appen på 48 kHz, den högsta frekvensen i listan.

Tillverkare av ljudtillbehör rekommenderas att konstruera för klass 1 och planera för klass 2. En mikrofon som marknadsförs som klasskompatibel och drivrutinsfri är inte automatiskt inom det Android lovar, eftersom klass 2 ligger utanför.

Varför fungerar USB-mikrofonen i en Android-telefon men inte i en annan?

Från och med Android 10 måste en handhållen Android-enhet vars USB-port stöder värdläge implementera USB-ljudklassen, medan ingenting kräver att porten stöder värdläge från början. För Android-enheter i allmänhet är ljudklassen bara starkt rekommenderad. Om mikrofonen fungerar avgörs därför redan av om porten stöder värdläge.

På en äldre telefon såg kravet annorlunda ut. I kompatibilitetskraven för Android 9 fanns ingen sådan rad om handhållna enheter, och USB-ljudklass krävdes bara av telefoner som saknade hörlursuttag på 3,5 millimeter. Där låg valet i högre grad hos tillverkaren.

Telefonens kärnversion spelar också in. Vissa ljudtillbehör har egenheter, och nyare kärnor bär särskilda lösningar för dem. Två telefoner till samma pris kan ha olika kärnversion och därmed olika uppsättning sådana lösningar.

Ibland känner appen igen enheten men får ingen signal när du trycker på inspelning. Då saknas något i kärnan eller maskinvaran som krävs för isokron överföring, den överföringstyp USB-ljud använder för sin realtidskaraktär. Själva upptäckten av enheten sker med annan kommunikation.

Appen behöver ingen inställning, men två saker i Android kan stoppa ljudet

När telefonen väl accepterar mikrofonen sköter Android resten. Plattformen upptäcker en kompatibel USB-ljudenhet och dirigerar både uppspelning och inspelning dit enligt sina egna regler, och det finns inga API:er särskilt för USB-ljud. En vanlig inspelningsapp behöver ingen inställning för att använda mikrofonen, och mikrofonen syns inte heller som ett eget val någonstans. Se i appens nivåmätare att ljudet kommer in.

Den första spärren ligger i utvecklaralternativen: inställningen Disable USB audio routing under rubriken Media. Är den påslagen stängs den automatiska dirigeringen av, och inställningen är avsedd för appar som hanterar USB själva.

Den andra gäller Android 11 och senare. När en app som saknar behörigheten RECORD_AUDIO begär direkt åtkomst till en USB-ljudenhet med inspelningsfunktion visar systemet en varning som du måste godkänna. Valet att alltid använda enheten ignoreras. Varningen kommer tillbaka varje gång appen begär åtkomst.

Appar med egen USB-drivrutin klarar fler format och kanaler

Den egna drivrutinen går runt Androids gränser för format och kanaler, men bara inom den app som bär den.

USB Audio Recorder PRO kostar 69 kronor. Appen spelar in från klasskompatibla enheter enligt ljudspecifikation 1.0 och 2.0, i 16, 24 eller 32 bitar och upp till 384 kHz beroende på ljudenheten.

Audio Evolution Mobile Studio kostar 139 kronor och spelar in flerspårigt. Samma drivrutin ligger där som ett köp i appen för 3,99 euro, och utan det köpet använder appen Androids egen drivrutin.

Drivrutinens utvecklare undantar Huawei- och Honor-telefoner samt enheter med UNISOC-kretsuppsättning. På många Huawei-enheter beror det på att systemet håller kvar USB-enheten för sin egen drivrutin i stället för att släppa den till appen. Priser och uppgifter om apparna kontrollerades i svenska Google Play den 25 september 2026.

Fyra misstag som gör USB-mikrofonen tyst i telefonen

  • Ren laddkabel eller enkel formomvandlare. Utan datalinjer och utan OTG-koppling växlar telefonen aldrig till värdläge, och då hjälper ingen app.
  • Att byta app mitt i en inspelning. Bakgrundsappar får begränsad processortid, och vissa Android-enheter stoppar USB-signalerna. Låt inspelningsappen ligga i förgrunden och slå av batterisparläget.
  • Att låta mikrofonen gå på 96 kHz. Frekvensen ligger utanför de nio som Android listar för värdläge. Ställ ned till 48 kHz innan du felsöker vidare.
  • Att döma ut mikrofonen innan kabeln prövats. Svarar ett tangentbord via samma adapter vet du att både kabeln och värdläget fungerar.

Så felsöker du vidare om USB-mikrofonen fortfarande är tyst

Starta om telefonen med ljudenheten inkopplad. Kontrollera sedan om enheten är klasskompatibel. En ljudenhet som fungerar under Linux eller på en Ipad har större chans att fungera, medan en enhet som kräver att du installerar en särskild drivrutin under Windows eller macOS normalt inte fungerar.

Ger inget av det resultat är nästa steg att byta mikrofon snarare än telefon. Guiden om att välja mikrofon hjälper dig att hitta en mikrofontyp som passar det du spelar in. Program för att redigera inspelningen finns i genomgången av gratis program för att spela in och redigera ljud. Grunderna i rum, avstånd och nivå gäller oavsett telefon och finns i guiden om att spela in ljud på mobilen.

Vanliga frågor

Ljudet hackar eller tystnar mitt i en inspelning, vad beror det på?

USB-ljud använder isokron överföring, som garanterar bandbredd men saknar både paketkvittens och omsändning vid fel. Ett tappat paket kommer aldrig igen, så glappet hörs i inspelningen i stället för att repareras.

Kan jag spela in två mikrofoner samtidigt på en Android-telefon?

Inte med telefonens egen hantering av USB-ljud, som slutar vid en eller två kanaler. Ett interface med fler ingångar kräver en app som bär en egen drivrutin, och inspelningen går då bara att göra inne i den appen.

Måste jag välja mikrofonen i varje app?

Nej. Dirigeringen sker enligt Androids ljudpolicyregler och utan USB-specifika API:er, på systemnivå i stället för per app. Undantaget är appar med en egen drivrutin, och då fungerar mikrofonen bara inne i den appen.