Articles of mp3

Низкие качественные mp3-файлы не воспроизводятся должным образом, как ожидалось

Я использую медиаплеер за последние 2 месяца с нормальными mp3-файлами. Несколько дней назад мой клиент дал мне 16 Кбит / с преобразованные файлы низкого качества. Когда я играл эти файлы с помощью класса Media Player. Поведение, которое я наблюдал, упоминается ниже: (1) mediaPlayer.getDuration() предоставляет дополнительную продолжительность. Например: если это 46 секунд, тогда продолжительность возвращается как […]

Как играть в mp3-файлы, используя Sonic NDK в android?

Я использую Sonic Ndk в своем приложении для воспроизведения звука с этого примера https://github.com/waywardgeek/sonic-ndk . Но он не может воспроизводить mp3-файлы.

Лучший способ получить метаданные из Mp3s в Android

Я работал над небольшим медиа-плеером для Android. У меня возникли проблемы с извлечением метаданных из музыкальных файлов. Я использую MediaMetadataRetriever , но это оказалось довольно хлопотным. Кто-нибудь знает, как лучше это сделать? Если да, то как реализовать такой метод?

Ошибка Android MediaPlayer: ошибка MediaPlayer (1, -2147483648) на потоке из Интернета

Я пытаюсь передать аудио из URL. Код отлично работает с другими URL-адресами, но в одном из них он не работает в методе OnPrepared , возвращая этот код ошибки: (1, -2147483648). Я читал некоторых людей, говорящих, что это из-за разрешений, но это удаленный файл, поэтому я не могу устанавливать разрешения. Я пробовал URL с другими приложениями, […]

Android MediaExtractor и mp3-поток

Я пытаюсь воспроизвести mp3-поток, используя MediaExtractor / MediaCodec. MediaPlayer не может быть и речи из-за задержки и большого размера буфера. Единственный пример кода, который я нашел, это: http://dpsm.wordpress.com/category/android/ Образцы кода являются только parcial (?) И используют файл вместо потока. Я пытался адаптировать этот пример для воспроизведения аудиопотока, но я не могу понять, как это должно […]

Преобразование файла pcm в mp3 с использованием liblame в android

Я использую SimpleLameLibForAndroid для преобразования файла pcm, созданного с использованием класса AudioRecord в android, в mp3. Я прочитал файл pcm и закодировал его в mp3, а затем напишу его в файле. Результат mp3-файла, но не правильный, и на нем много шума, и очень сложно понять, что он был записан в файле pcm. Это записанные спецификации […]

Raw не может быть разрешен или не является полем

Я создаю MP3-плеер в своем приложении, и я получаю сообщение об ошибке: «raw не может быть разрешен или не является полем» на линии: mMediaPlayer = MediaPlayer.create (this, R.raw.test_cbr); Я не уверен, что именно R.raw.test_cbr (я не писал этот код) может кто-нибудь объяснить, что такое R.raw.test_cbr, и как это можно решить? ЯВА: import android.app.Activity; import android.media.MediaPlayer; […]

Как получить файлы из необработанной папки в список?

Как этот код .. public class SongsManager { // SDCard Path final String MEDIA_PATH = new String("/sdcard/");//this will I switch to raw folder.. private ArrayList<HashMap<String, String>> songsList = new ArrayList<HashMap<String, String>>(); // Constructor public SongsManager(){ } /** * Function to read all mp3 files from sdcard * and store the details in ArrayList * */ […]

Несовместимая неявная декларация встроенной функции Предупреждение Использование NDK с LAME

Я пытаюсь следовать учебнику, расположенному в следующем месте http://developer.samsung.com/android/technical-docs/Porting-and-using-LAME-MP3-on-Android-with-JNI Суть в том, что он позволяет использовать LAME MP3-кодер с JNI. Я следил за каждым из шагов, упомянутых в уроке. Мой проект находится по адресу: C:\workspace\ И называется «LAME_Test». В разделе « Компиляция с NDK» в учебнике я пошел дальше и сделал makefile под названием «Android.mk», […]

Настройка контактной мелодии звонка, как?

Я знаю, как изменить телефонную мелодию звонка, а также как получить контакты, но как настроить мелодию для конкретного контакта? Итак, как мне использовать метод: ContactsContract.Contacts.CUSTOM_RINGTONE ? Я пробовал это так: Uri contactUri = ContactsContract.Contacts.CONTENT_URI; String[] PROJECTION = new String[] { ContactsContract.Contacts._ID, ContactsContract.Contacts.DISPLAY_NAME, ContactsContract.Contacts.HAS_PHONE_NUMBER, }; String SELECTION = ContactsContract.Contacts.HAS_PHONE_NUMBER + "='1'"; Cursor contacts = managedQuery(contactUri, PROJECTION, […]