RU

QSP под Android

Nex Moderator 18.10.2010 08:34 256 comments 189313 views

Взялся недавно за портирование QSP на андроид.

Учитывая, что под андроид нельзя “напрямую” портировать написанный с использованием wxWidgets плеер, задача оказалась довольно сложной.

Разобравшись с доступными средствами, определился, как именно сделать порт, а именно:

  1. Библиотека QSP собирается в NDK.
  2. Для библиотеки делается “биндинг под ANDROID”.
  3. Для доступа к интерфейсу библиотеки через jni пишется специальный класс-прослойка.
  4. GUI пишется на Java.

Страница на Маркете: Quest Player

Edited at 15.06.2011 05:51 (14 years ago)

Понятно. Ну что ж поделать, теперь я к разработке Андроид-плеера вернусь не скоро. Разве что что-нибудь срочное починить.

А где можно скачать плеер под андройд?

в андроид-маркете :)

Ziohekx,
см. первое сообщение в теме.

Воден:

в андроид-маркете smile

Спасибо, все нашел.

Возник небольшой вопрос по работе QSP на Android: существуют какие-то ограничения по изображениям в играх для этой версии плеера? Количество изображений в игре, их разрешение? Столкнулся с этой проблемой в одном из неофициальных квестов для QSP. На ПК всё пашет идеально, а в мобильной версии изображения не отображаются. Формат изображений jpg, разрешение не превышает 600 х 600 точек.

User1488,
ограничений в программе нет. Некоторые изображения могут не отображаться, если приложению не хватило оперативной памяти для их отрисовки.

Спасибо за плеер на андроид версии. По поводу картинок, понял в чем проблема. Плеер отображает картинки только если они находятся в каталоге с игрой например вот так qsp\games\название игры\1.jpg а если картина расположена qsp\games\название игры\pictures\1.jpg а файл qsp расположен qsp\games\название игры\игра.qsp то плеер картинку не увидит, хотя в файле qsp прописана что картинка расположена по такому пути \pictures\1.jpg Ладно если в игре 2-3 картинки, а если 100 или больше, и эта полноценная игра, то замучаешься прописывать в файле другой путь ради того, чтобы плеер отображал картинку. Если это можно будет исправить, я буду рад.

Князь,
относительный путь должен быть не
“\pictures\1.jpg”
а
“pictures\1.jpg”

Вообще-то полный путь выглядит так <center><img src=“pictures\begin.jpg” ></center> но картинка не отображается, но если прописать так путь <center><img src=“begin.jpg” ></center> и положить картинку по такому пути, то она отображается

Aleks Versus Moderator 03.10.2013 10:12 (12 years ago)

Князь:

положить картинку по такому пути, то она отображается

А есть вообще отличия для QSP и в частности версии для Андроида, в том, как прописывается путь:

pictures\begin.jpg

или

pictures/begin.jpg

?

Князь,
Aleks Versus,
это надо проверять. Должно работать. Если не работает, значит баг.

Что касается системных путей вообще, то на Windows и Android слэши в разную сторону. Но плеер либо библиотека обязаны абстрагировать от подобных ограничений. Поэтому для автора не должно быть разницы.

Хм, поменял слеш в другую сторону картинка отобразилась, но все равно лезть в код и менять(особенно когда выходить багфисинг или обновление)замучаешься. Но это лучше чем переносить картинки.

Думаю, что неплохо было бы иметь возможность открывать файлы через файл-менеджер.

KOLANICH,
если нажать кнопку “Меню” находясь в “Полке игр”, и выбрать пункт “Открыть файл”, то можно выбрать любой файл с телефона.

Log in or Register to post comments.