KasunWijesekara / cuberok

Automatically exported from code.google.com/p/cuberok
GNU General Public License v3.0
0 stars 0 forks source link

Пауза включает воспроизведение #38

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Запускаем cuberok
2. останавливаем воспроизведение. Если не 
играло - убеждаемся, что при 
нажатии на кнопку play начнёт играть - и 
останавливаем.
3. нажимаем кнопку pause (плеер не играл, но 
встал на паузу)
4. нажимаем на кнопку пауза - плеер начинает 
играть

What is the expected output? What do you see instead?
Ожидается, что если плеер не играл, то после 
снятия с паузы он играть не 
начнёт. Кроме того, при таком "способе" 
запуска воспроизведения иконка в трее 
остаётся серой.

Cuberok v 0.0.10
build: 10:25:21 May 25 2009
Qt: 4.5.1 X11
Current plugin: Phonon
Available plugins are:
Null engine
GStreamer
Phonon
Last Changed Rev: 202

ОС: Gentoo Linux
Linux name_no_new 2.6.27-gentoo-r8 #10 SMP Tue Apr 21 12:24:46 MSD 2009 
i686 Intel(R) Core(TM)2 Duo CPU E4500 @ 2.20GHz GenuineIntel GNU/Linux

P.S. Что-то как-то тут всё замерло, надо бы 
раскачать обстановку.

Original issue reported on code.google.com by nomen.in...@gmail.com on 1 Jun 2009 at 6:28

GoogleCodeExporter commented 8 years ago
This issue was closed by r203.

Original comment by drmoriar...@gmail.com on 1 Jun 2009 at 7:33

GoogleCodeExporter commented 8 years ago
Видимо, я ошибся с компонентом, изменяю на 
'Component-Logic'

Мне всё ещё интересно, почему Вы не хотите 
объединить кнопки play и pause. Я пару раз 
на это намекал но Вы "не замечали" :-)
Сейчас, если трек стоит на паузе, и 
пользователь нажимет "play", воспроизведение 
начинается с начала трека. С одной стороны - 
предсказуемо,  другой - непривычно.

Original comment by nomen.in...@gmail.com on 1 Jun 2009 at 8:39

GoogleCodeExporter commented 8 years ago
Основная причина - это необходимость 
манипулировать изображениями для кнопок.
Поскольку события влияющие на 
воспроизведение могут происходить в 
совершенно
различных нитях (например gstreamer или phonon 
отказались играть трек), то возникает
проблема - изображение на кнопке может не 
обновиться или вообще пропасть. Это
проявляется в основном под линукс, под 
виндовс реже.
Как такую проблему грамотно пролечить, я 
себе представляю не вполне.

В сухом остатке: можно считать это фичей 
обоснованной, но неизвестно когда 
реализуемой.

Original comment by drmoriar...@gmail.com on 1 Jun 2009 at 9:22