Воспроизвести аудиофайл на BlackBerry Storm - PullRequest
0 голосов
/ 14 июня 2011

Я хочу воспроизвести аудиофайл в формате mp4 с URL-адреса. Этот код работает для устройств без сенсорного ввода, но я столкнулся с проблемой при игре в Storm.

Player player = javax.microedition.media.Manager.createPlayer(url);//_source
System.out.println("******************LoginScreen.player" + LoginScreen.player);
playerListener = new MediaPlayerListener();
LoginScreen.player.addPlayerListener(playerListener);
LoginScreen.player.realize();
LoginScreen.player.prefetch();
LoginScreen.player.start();

Ответы [ 2 ]

0 голосов
/ 21 ноября 2011

Поскольку вы используете местоположение HTTP, вы должны указать интерфейс .

Для Wi-Fi: ; интерфейс = wifi

URL должен быть примерно таким:

String url= "http://yoursite.com/file.m4a;deviceside=true;interface=wifi";
Player player = javax.microedition.media.Manager.createPlayer(url);//_source
0 голосов
/ 15 июня 2011

Проверьте, создан ли ваш файл с поддерживаемыми кодеками для Blackberry Storm

http://docs.blackberry.com/en/smartphone_users/deliverables/18349/711-01774-123_Supported_Media_Types_on_BlackBerry_Smartphones.pdf

, поэтому вы не сможете воспроизвести ваш аудиофайл

для аудиофайлов MP4, воспроизводимых на смартфонах BlackBerry Storm, поддерживаются следующие кодеки: AAC-LC, AAC +, eAAC + AMR-NB QCELP EVRC

для моего опыта иногда вы можете воспроизводить файлы, созданные с помощьюдругие кодеки, но вы найдете некоторые проблемы при воспроизведении ... = (

надеюсь, это поможет

...