New user registration is currently disabled due to spam abuse / Регистрация новых пользователей в настоящее время приостановлена из-за злоупотреблений спаммерами

Проблема с Британникой

Обсуждение мобильной версии

Проблема с Британникой

Postby quicktrick » Sun Mar 18, 2012 7:25 am

Никак не удается в мобильной версии добиться отображения картинок и прочего в Британнике. Пробовал просто копировать файлы картинок, аудио и видео (всего около 31 тыс. файлов) в папку словаря -- программа задумывается на полчаса и более при каждом обращении к ней, но потом всё равно нормально не работает. Пробовал собрать все дополнительные файлы в один архив ...dsl.files.zip вот такой командой:
Code: Select all
7z.exe a -tzip En-En_Britannica_Encyclopedia_2010_1.563_miled.dsl.files.zip .\En-En_Britannica_Encyclopedia_2010_1.563_miled\* -mcu=on

либо такой же без последней опции
Code: Select all
7z.exe a -tzip En-En_Britannica_Encyclopedia_2010_1.563_miled.dsl.files.zip .\En-En_Britannica_Encyclopedia_2010_1.563_miled\*

Объем архива получается примерно 4 GB, и при индексации словаря с таким dsl.files.zip процесс индексации зацикливается. То есть словарь индексируется, появляется кнопка Done, но после ее нажатия опять появляется уведомление о необходимости проиндексировать этот словарь, и всё повторяется.

Однако, если из папки словаря удалить файл ...dsl.files.zip, то словарь индексируется нормально и нормально работает.

Вот в этой ветке уже описывалось подобное, но непонятно, решилась ли проблема. Во всяком случае, на Андроиде она присутствует.
quicktrick
 
Posts: 37
Joined: Thu Jul 01, 2010 2:38 pm

Re: Проблема с Британникой

Postby ikm » Mon Mar 19, 2012 12:57 am

Сейчас есть ограничение на максимальный размер zip-файла в 2 гб. В данном случае можно создать директорию с названием 'En-En_Britannica_Encyclopedia_2010_1.563_miled.dsl.files' рядом с файлом 'En-En_Britannica_Encyclopedia_2010_1.563_miled.dsl' и положить все файлы внутрь неё. Эта директория не будет сканироваться при поиске словарей.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Проблема с Британникой

Postby quicktrick » Mon Mar 19, 2012 2:25 pm

А нельзя часть файлов собрать в zip (например, все jpg, которых большинство), а часть положить в подпапку ...dsl.files ?
quicktrick
 
Posts: 37
Joined: Thu Jul 01, 2010 2:38 pm

Re: Проблема с Британникой

Postby ikm » Thu Mar 22, 2012 1:26 am

Пока что нет - либо то, либо другое. А ваш zip-файл на 4гб - он меньше 4294967296 байт в размере? Я планирую выпустить версию с поддержкой файлов до 4гб.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Проблема с Британникой

Postby quicktrick » Thu Mar 22, 2012 6:43 am

ikm wrote:А ваш zip-файл на 4гб - он меньше 4294967296 байт в размере? Я планирую выпустить версию с поддержкой файлов до 4гб.


Меньше. Там 4 с копейками было (потер уже файлы, не хочется заново архивировать -- процесс не быстрый -- но после 4 был 0, это точно -- типа 407..., а если на максимальной компрессии сжимать, в 10 проходов, то было чуть меньше, типа 403...). Спасибо!
quicktrick
 
Posts: 37
Joined: Thu Jul 01, 2010 2:38 pm

Re: Проблема с Британникой

Postby ikm » Sun Mar 25, 2012 3:45 am

Так, боюсь, в ближайшее время это не предвидится - для поддержки больших файлов надо много чего переделывать (винить во всем bionic :), в которой нет прозрачной поддержки больших файлов).
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Проблема с Британникой

Postby ikm » Sun Mar 25, 2012 4:02 am

Кстати,

quicktrick wrote:А нельзя часть файлов собрать в zip (например, все jpg, которых большинство), а часть положить в подпапку ...dsl.files ?

На самом деле можно. Если не будет работать - пишите, разберемся.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Проблема с Британникой

Postby quicktrick » Wed Mar 28, 2012 11:43 am

Дошли, наконец, руки, собрал все файлы. В итоге в папке словаря на смартфоне лежат следующие файлы:

Code: Select all
En-En_Britannica_Encyclopedia_2010_1.563_miled.dsl.files\     (папка с файлами .avi и .wav)
En-En_Britannica_Encyclopedia_2010_1.563_miled.ann
En-En_Britannica_Encyclopedia_2010_1.563_miled.bmp
En-En_Britannica_Encyclopedia_2010_1.563_miled.dde
En-En_Britannica_Encyclopedia_2010_1.563_miled.dsl.dz
En-En_Britannica_Encyclopedia_2010_1.563_miled.dsl.files.zip   (1,7GB, здесь все картинки .jpg)

(файл .dde, видимо, лишний, да?)

Картинки в словарных статьях теперь отображаются. :)
Звуковые файлы .wav из подпапки .dsl.files тоже отображаются звуковой иконкой и проигрываются. :)
Но видеоклипы .avi не отображаются и, соответственно, не проигрываются. :( GoldenDict не поддерживает проигрывания видео?

Есть еще одно пожелание. Нельзя ли предусмотреть возможность остановки проигрывания длинного звукового файла? Например, повторным нажатием на иконку или нажатием на кнопку проигрывания звука в нижнем тулбаре? А то сейчас можно даже выйти из словаря в оболочку Андроида кнопками back или home, а проигрывание звукового файла все равно будет продолжаться, причем даже после того как погаснет экран.

Ну а автоматическое масштабирование картинок под ширину экрана с воможностью их последующего увеличения было бы просто шикарным (об этом где-то уже писали).
quicktrick
 
Posts: 37
Joined: Thu Jul 01, 2010 2:38 pm

Re: Проблема с Британникой

Postby ikm » Wed Mar 28, 2012 9:31 pm

Да, логично. С .avi и другими неподдерживаемыми файлами (типа .tiff) - надо будет сделать возможность запуска внешнего просмотрщика. Звук надо гасить как минимум при сворачивании приложения. Масштаб картинок - тоже надо посмотреть.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am


Return to Мобильная версия

Who is online

Users browsing this forum: No registered users and 15 guests

cron