LINUX.ORG.RU

Phonon без Qt4.4 и KDE4


0

0

Когда-то я выкладывал скрин с самосборным плеером на Qt4.4. С тех пор я его забросил, так как надоело ждать нормальных снапшотов от троллей, в которых бы была рабочая документация. Вчера от нечего делать попробовал взять системный Qt3.4.4 вместе с системной libphonon и слепить из этого что-то рабочее. И оно таки слинковалось. Нужно было только в файле проекта указать строки

LIBS += -L/usr/lib/kde4/lib/ \
-lphonon

Путь конечно у всех разный. Теперь для большинства обычного видео пользуюсь своим плеером. Хоткеи сделал по своему вкусу, ничего лишнего. Стартует быстро, работает так же, использует xine, не зависит от kde. Вот только ни выбора звуковых дорожек, ни субтитров нету, в рассылке все молчат как партизаны.

На скрине KDE4.0.2 с уменьшенной панелькой, которую слегка контузило... В плеере легендарный трешак, который люди моего поколения должны хорошо помнить - "Зловещие мертвецы" :)

>>> Просмотр (1024x768, 271 Kb)

★★

Проверено: Shaman007 ()

Re: Phonon без Qt4.4 и KDE4

Требую скрин: Phonon без Qt4.4 и KDE4 и без Phonon. Это соответствует принипу: хорошо не то, к чему нечего прибавить, а то, от чего нечего отнять.

anonymous ()

Re: Phonon без Qt4.4 и KDE4

это то ли третья, то ли четвёртая часть аццки бредового фильма. за что и понравился (-;

AnDoR ★★★★★ ()

Re: Phonon без Qt4.4 и KDE4

> Qt3.4.4

Qt4.3.4

ChALkeR ★★★★★ ()

Re: Phonon без Qt4.4 и KDE4

Army Of Darkness... первые две части больше понравились

hexenlord ()

Re: Phonon без Qt4.4 и KDE4

это что-то типа Dragon player из kde4, только с еще меньшим функционалом?

prizident ★★★★★ ()

Re: Phonon без Qt4.4 и KDE4

Фильм зачетный ;-)
Где можно полюбоваться на исходники ?

kitov ★★★ ()

Re: Phonon без Qt4.4 и KDE4

Супер!! Достали монструозные плееры. Нужен аналог mplayer2.exe в форточках с ПРОСТЕЙШИМ плейлистом, куда можно добавить трэки, удалить и мышкой порядок следования выставить.

anonymous ()

Re: Phonon без Qt4.4 и KDE4

а за что панельку так кастрировал?

temy4 ()

Re: Phonon без Qt4.4 и KDE4

Ну как, по скрину в целом - ничего плохого не скажу. За качество кода я не ручаюсь :)
а в деталях: виджеты толстоватые (на мой вкус), а половина кнопки "К" наводит на грустные мысли о ювелирном деле топором с подпором костылей.
Обоиной поделиться можно? :)

legalize ()

Re: Phonon без Qt4.4 и KDE4

Маленький вопрос: А почему вместо 1 и 4 не использовать enum? Код будет намного более читаемый.. Или это специально, чтоб запутывать непосвященых?

anonymous ()

Re: Phonon без Qt4.4 и KDE4

За фильм +100 :-)

Kroz ★★★★★ ()
Ответ на: Re: Phonon без Qt4.4 и KDE4 от kitov

Re: Phonon без Qt4.4 и KDE4

> Фильм зачетный ;-) > Где можно полюбоваться на исходники ?

В голивуд напиши...

anonymous ()

Re: Phonon без Qt4.4 и KDE4

я смотрю многострадальную панельку все никак недоделают =)

JB ★★★★★ ()

Re: Phonon без Qt4.4 и KDE4

Имхо, ничё так. Красиво, и плеер понравился :)

Virun ()
Ответ на: Re: Phonon без Qt4.4 и KDE4 от legalize

Re: Phonon без Qt4.4 и KDE4

Пора внести в правила запрет на спрашивание обоев, когда сразу видно, что они владстудиевские ).

ChALkeR ★★★★★ ()

Re: Phonon без Qt4.4 и KDE4

Кик^WПанелька традиционно ужасна.

INFOMAN ★★★★★ ()

Re: Phonon без Qt4.4 и KDE4

красиво, но панель какая-то странная

Muromec ☆☆ ()

Re: Phonon без Qt4.4 и KDE4

btw, kwin из четвертого kde, вроде умеет как-то быть tiled wm. киньте ссылкой - хочу на кеды нынешние глянуть.

Muromec ☆☆ ()
Ответ на: Re: Phonon без Qt4.4 и KDE4 от Muromec

Re: Phonon без Qt4.4 и KDE4

>красиво, но панель какая-то странная

он криво ресайзится. Часы он поэтому вообще убрал =)

geek ★★★ ()

Re: Phonon без Qt4.4 и KDE4

За 3ю часть Зловещих мертвецов зачет :)

Reset ★★★★★ ()
Ответ на: Re: Phonon без Qt4.4 и KDE4 от Virun

Re: Phonon без Qt4.4 и KDE4

> Вот только ни выбора звуковых дорожек, ни субтитров нету, в рассылке все молчат как партизаны.

Видимо надо мне, иногда, читать описания к скринам :)

Virun ()
Ответ на: Re: Phonon без Qt4.4 и KDE4 от geek

Re: Phonon без Qt4.4 и KDE4

>он криво ресайзится. Часы он поэтому вообще убрал =)

пох. мне вообще - что-то а`ля панели wmii

Muromec ☆☆ ()
Ответ на: Re: Phonon без Qt4.4 и KDE4 от prizident

Re: Phonon без Qt4.4 и KDE4

> это что-то типа Dragon player из kde4, только с еще меньшим функционалом?

Драгон-плеер - редкий кал. Пока не появится Kaffeine для KDE4 и пока не допилят VLC на Qt4, моё поделие будет для меня наиболее удобным.

Насчёт исходников. Распространять пока не собираюсь, смысла в этом не вижу. И в первом посте действительно имелось в виду Qt4.3.4 :)

Насчёт обоины. Я специально оставил на виду надпись "владстудио". Гуглите :)

Насчёт панельки. Да, она действительно страшная! :D

troorl ★★ ()
Ответ на: Re: Phonon без Qt4.4 и KDE4 от geek

Re: Phonon без Qt4.4 и KDE4

Уже - нормально. Даже если направо/налево повесить, отлично выглядит.

ChALkeR ★★★★★ ()

Re: Phonon без Qt4.4 и KDE4

Я правильно понимаю, что весь код примерно 200 строчек, а самый сакральный участок сводится к media->play? :)))

halturin ★★★★★ ()
Ответ на: Re: Phonon без Qt4.4 и KDE4 от halturin

Re: Phonon без Qt4.4 и KDE4

> Я правильно понимаю, что весь код примерно 200 строчек, а самый сакральный участок сводится к media->play? :)))

Не совсем. Иначе бы код занимал одну строчку. :)

troorl ★★ ()
Ответ на: Re: Phonon без Qt4.4 и KDE4 от halturin

Re: Phonon без Qt4.4 и KDE4

беты 4.4.0 используют документацию в sqlite. Включи его в configure и заработает, сам на эти грабли наступал.

anonymous ()

Re: Phonon без Qt4.4 и KDE4

Код - говно. Что это ещё за состояния такие: 1 и 4?

mv ★★★★★ ()

Re: Phonon без Qt4.4 и KDE4

> субтитров нету

Это, наверное, от того, что в фононе@KDE4.0 нету поддержки субтитров ;).

Драгонплеер их через ксайн грузит напрямую пока.

ChALkeR ★★★★★ ()
Ответ на: Re: Phonon без Qt4.4 и KDE4 от mv

Re: Phonon без Qt4.4 и KDE4

> Код - говно. Что это ещё за состояния такие: 1 и 4?

мне лень было искать соответствующий enum

troorl ★★ ()

Re: Phonon без Qt4.4 и KDE4

Фильм просто отличный, а у плеера слишком много рюшечек. Мне больше по душе smplayer интерфейс которого настроен как mplayer (одно окно без меню и тулбаров).

andreyu ★★★★★ ()
Ответ на: Re: Phonon без Qt4.4 и KDE4 от troorl

Re: Phonon без Qt4.4 и KDE4

> мне лень было искать соответствующий enum

однако ж 1 и 4 где-то нашёл!

pvv ()
Ответ на: Re: Phonon без Qt4.4 и KDE4 от pvv

Re: Phonon без Qt4.4 и KDE4

if(media->state & (1|4)) media->play();
else media->pause();

а вообще state-машина тут пригодится, ухаха

pvv ()
Ответ на: Re: Phonon без Qt4.4 и KDE4 от pvv

Re: Phonon без Qt4.4 и KDE4

> однако ж 1 и 4 где-то нашёл!

Чисто по памяти. Просто локальной документации по Phonon у меня нет, а лезть в инет за ней, как я уже говорил, лень.

> if(media->state & (1|4)) media->play();

> else media->pause();

Коротко, но не кошерно. Я предпочитаю обозначать блок скобками даже тогда, когда в этом нет нужды. Задел на будущее, так сказать. Да и перевод строки с отступом после Питона - дело привычки :)

troorl ★★ ()
Ответ на: Re: Phonon без Qt4.4 и KDE4 от andreyu

Re: Phonon без Qt4.4 и KDE4

> Мне больше по душе smplayer интерфейс которого настроен как mplayer (одно окно без меню и тулбаров).

Тогда зачем тебе фронтэнд над MPlayer, если ты всё-равно его почти не используешь? :)

troorl ★★ ()

Re: Phonon без Qt4.4 и KDE4

Кстати.. британские учёные™ установили что если функция не влезает в один экран, то количество ошибок в таком коде резко возрастает.

pvv ()
Ответ на: Re: Phonon без Qt4.4 и KDE4 от pvv

Re: Phonon без Qt4.4 и KDE4

Невлезание на экран - побочный эффект. Источник на самом деле в неортогональности и некомпактности кода, а также в плохом дизайне программы.

anonymous ()
Ответ на: Re: Phonon без Qt4.4 и KDE4 от Virun

Re: Phonon без Qt4.4 и KDE4

Имхо, хреново так. Криво, и плеер гавно :(

anonymous ()

Re: Phonon без Qt4.4 и KDE4

Фильм зачотны! :)

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.