motofan logo
4 страниц V « < 2 3 4        
> 

Midletpascal только ТУТ в этой теме !, Пишем на Паскале - запускаем на телефоне

Risk
сообщение 25.3.2009, 11:12


Новичок
*

Группа: Пользователи
Сообщений: 20
Регистрация: 24.7.2007
Из: РФ г.Волжский
Пользователь №: 142 323
Модель телефона: L6
Прошивка: R452J_G_08.22.04R

Рейтинг: 0



хмм... не пашет, приложение тупо виснет после токо как разрешу на доступ к мелодии =(
пишу:

music:=loadfile('/b/mobile/audio/1.mp3', 'audio/mpeg', 25);
if not SetPlayerCount(1) then playAlertSound;
if not StartPlayer then playAlertSound;

либа Lib_audiojsr75
на флешке мелодия 1.mp3 есть, переименовывал на компе
если надо могу выложить исходники

Сообщение отредактировал Risk - 25.3.2009, 11:16
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Risk
сообщение 25.3.2009, 15:23


Новичок
*

Группа: Пользователи
Сообщений: 20
Регистрация: 24.7.2007
Из: РФ г.Волжский
Пользователь №: 142 323
Модель телефона: L6
Прошивка: R452J_G_08.22.04R

Рейтинг: 0



всё разобрался сам =))
почемуто воспроизводит только так

music:=loadfile('file:///b/mobile/audio/1.mp3', volume);
SetLoopCount(loop_count);
music:=play;

а так не хочет

music:=loadfilefs('/b/mobile/audio/1.mp3', 'audio/mpeg', volume);
SetLoopCount(loop_count);
music:=play;

библиотека Lib_mmapi. кто нить сможет обьяснить причину?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 26.3.2009, 5:26


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



Цитата(Risk @ Вчера, 18:23)

кто нить сможет обьяснить причину?
*


канечна, все праильна. хоть ты и на паскале пишеш, НО В ИТОГЕ ПОЛУЧАЕШЬ ЯВА ПРИЛОЖЕНИЕ!!!
а в яве, что б воспроизвести мелодию из телефона, флэшки, интернета (но не из jar'а) нужно:
javax.microedition.media.Manager
public static Player createPlayer(String locator)
где locator = protocol://resource
т.е.
http://www.leningrad.spb.ru/shnur.mp3
file:///b/mobile/audio/track.mp3
ибо имя ресурса для протокола file:// будет /b/mobile/audio/track.mp3. и на сколько я помню для 398 серии нужно было писать file://b/mobile/audio/track.mp3
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Risk
сообщение 26.3.2009, 20:55


Новичок
*

Группа: Пользователи
Сообщений: 20
Регистрация: 24.7.2007
Из: РФ г.Волжский
Пользователь №: 142 323
Модель телефона: L6
Прошивка: R452J_G_08.22.04R

Рейтинг: 0



у меня телефон л9, там надо писать file:///b/mobile/audio/track.mp3, а в loadfilefs вот что:

public static int loadfilefs(String FileName, String MediaType, int volume)
{
FileConnection conn = (FileConnection)Connector.open("file://" + FileName);
java.io.InputStream is = conn.openInputStream();
p = Manager.createPlayer(is, MediaType);
p.realize();
vc = (VolumeControl)p.getControl("VolumeControl");
vc.setLevel(volume);
return 1;
Exception ex;
ex;
return 0;
}

в loadfile:

public static int loadfile(String url, int volume)
{
p = Manager.createPlayer(url);
p.realize();
vc = (VolumeControl)p.getControl("VolumeControl");
vc.setLevel(volume);
return 1;
Exception ex;
ex;
return 0;
}

этого нет

то есть loadfilefs('/b/mobile/audio/track.mp3', audio/mpeg', volume); равносильно loadfile('file:///b/mobile/audio/track.mp3', volume);

и почему не работает не понятно

Сообщение отредактировал Risk - 26.3.2009, 21:11
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 27.3.2009, 5:20


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



Цитата(Risk @ Вчера, 23:55)

и почему не работает не понятно
*


я те грю - нужно обязательно указывать ПРОТОКОЛ!!!!!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Risk
сообщение 27.4.2009, 22:35


Новичок
*

Группа: Пользователи
Сообщений: 20
Регистрация: 24.7.2007
Из: РФ г.Волжский
Пользователь №: 142 323
Модель телефона: L6
Прошивка: R452J_G_08.22.04R

Рейтинг: 0



как прочесть определённый байт из файла, не читая предыдущие? а то ститывать 6459506-ой байт таким способом неудобно и ооооочень долго
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Richman
сообщение 19.5.2009, 7:37


Интересующийся
**

Группа: Пользователи
Сообщений: 43
Регистрация: 15.9.2007
Пользователь №: 147 959
Модель телефона: e398
Прошивка: заточка под E 1000

Рейтинг: 1.5



Risk

А где взять библиотеку Lib_mmapi?

Дай ссылку, или скинь сюда пож..

А!, нашел на boolean.name))

Сообщение отредактировал Richman - 19.5.2009, 7:41
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Midletpascal только ТУТ в этой теме !, Пишем на Паскале - запускаем на телефоне · Разработка Java-приложений · Forum
 

4 страниц V « < 2 3 4
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 2.8.2025, 6:38

Форум живёт: