Because the magnets in the speakers don't need to be very strong and as such aren't going to impact the readings very much. For any impact they do have you can also calibrate the magnetic sensor to ignore it from the speakers as that will be constant and always on a single dimension where most smartphone compasses measure the magnetic field in all 3 spacial dimensions (meaning you will get an X, Y, and Z value)
මක්නිසාද යත් ස්පීකරවල ඇති චුම්බක ඉතා ශක්තිමත් වීමට අවශ්‍ය නොවන අතර කියවීම්වලට එතරම් බලපෑමක් සිදු නොකරන බැවිනි. ඔවුන් කරන ඕනෑම බලපෑමක් සඳහා, ඔබට ස්පීකර් වෙතින් එය නොසලකා හැරීමට චුම්බක සංවේදකය ක්‍රමාංකනය කළ හැකිය, මන්ද එය නියත වන අතර සෑම විටම තනි මානයක පවතිනු ඇත, එහිදී බොහෝ ස්මාර්ට්ෆෝන් මාලිමා යන්ත්‍ර මගින් අවකාශීය මානයන් 3 තුළම චුම්බක ක්ෂේත්‍රය මනින (එනම් ඔබට X එකක් ලැබෙනු ඇත. , Y, සහ Z අගය)