Articles of mp3

Ошибка 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, […]

Как извлечь метаданные из mp3?

У меня есть имя файла mp3-файла. Как я могу извлечь метаданные, такие как художник, альбом, альбом, … из этого mp3-файла?

Нужен Android-эквивалент AudioInputStream

Я пытаюсь написать приложение для Android, которое анализирует контент из музыкальной библиотеки пользователя. Предположим, что это mp3-файлы на диске SD, для начала. Я могу найти Java-алгоритмы для анализа музыкальных файлов, но я не могу найти API для чтения и декодирования файлов (не воспроизводить их. Существует API для воспроизведения файлов и даже классов для аудиоэффектов, но […]

Кодирование образцов pcm в mp3 в режиме реального времени, возможно?

Я использовал LAME для кодирования wav в mp3 в android succesfuly. Теперь я хочу закодировать его в реальном времени во время caputure образца pcm (что означает передать буфер, установленный в файле), возможно ли использовать LAME для этого или мне нужно написать для него новую функцию? Http://lame.sourceforge.net/ – LAME