Jump to content

Plejerowa klawiszologia...


Guest s6s

Recommended Posts

Od niedawnej aktualizacji widać iż mamy nowe klawisze w systemowym plejerze (do odtwarzania nagranych audycji), mianowicie mamy możliwość zaznaczyć w danym miejscu "marker" (a potem następny itd.) by potem móc "skakać" od markera do kolejnego markera: klawiszem żółtym do kolejnego markera, klawiszem zielonym do poprzedniego. I super!

 

Problem czy jakoś nie dałoby się wprowadzić więcej klawiszy, a mianowicie (z tych najbardziej brakujących):

 

A) Odtwarzanie w pętli pomiędzy najbliższymi markerami

 

B) Ad hoc zmiana ASPEKTU obrazu (obecnie nie da się?)

 

C) W dowolnym momencie filmu - przeskok do początku kolejnego filmu na liście (bezwarunkowo bez względu na zapamiętaną pozycję "resume point")

 

itd... (może jeszcze inne skróty znane z linuksowego mplayer?)

 

Jakby powyższe dało się wprowadzić poprzez dodanie pewnych nielicznych linii kodu w pliku keymap_gos.xml

ogromnie proszę o podzielenie się taką wiedzą! :)

 

 

Link to comment
Share on other sites

Ja wypowiem się tylko na temat

B) Ad hoc zmiana ASPEKTU obrazu (obecnie nie da się?)

W sumie to nadawca ma nadawać informację co i jak nadaje. W Polsce jak to wygląda każdy widzi. Inne kraje potrafią - Polska jak zawsze.

Jak komuś brakuje tej "strasznej" funkcji to jest do tego plugin. Nawet tu na forum gdzieś był publikowany - zapamiętywał nawet ustawienia dla każdego kanału z osobna :)

 

Link to comment
Share on other sites

ale problem żeby nie dla kanału lecz dla player'a, znaczy tego czym odtwarzamy nagrane filmy - FreePlayer ma taki klawisz do zmiany aspektu "w locie" ale player systemowy widać nic nie ma...

 

W sumie mniej więcej wiemy że trzeba dodać samodzielnie linijkę do pliku keymap_gos.xml i "zmapować" dla danego klawisza daną akcję, jakby coś w rodzaju:

<map context="MediaPlayer_nie_wiem_co">
   <key id="KEY_GREEN" mapto="aspectSelection" flags="m" />
</map> 

lecz nie bardzo wiem jak nazywa się owa akcja dla zmiany aspektu, i w jakim "kontekście" ją umieścić?

 

Poza tym skąd wziąć te "akcje" jak np. te seekBack/seekFwd:

       <map context="MediaPlayerSeekActions">
                <key id="KEY_REWIND" mapto="seekBack" flags="m" />
                <key id="KEY_FASTFORWARD" mapto="seekFwd" flags="m" />
                (...)
      </map>

 

------

 

A, i jeszcze chcę dopytać, co robią te linijki kodu w pliku keymaps_gos.xml :

<map context="MediaPlayerActions">
(...)   
   <key id="KEY_2" mapto="skipListbegin" flags="m" />
   <key id="KEY_8" mapto="skipListend" flags="m" />
   <key id="KEY_PAGEUP" mapto="nextBouquet" flags="m" />
   <key id="KEY_PAGEDOWN" mapto="prevBouquet" flags="m" />
   <key id="KEY_TEXT" mapto="subtitles" flags="m" />
   <key id="KEY_BLUE" mapto="subtitles2" flags="m" />
</map>

...ponieważ podczas oglądania filmów naciskanie tych klawiszy mamy pokazane że "zabronione" (nic nie daje)?

 

Link to comment
Share on other sites

Sekcje "MediaPlayer" są do MediaPlayer'a, czyli do odpowiedniej wtyczki. Obsługa playera systemowego jest w <map context="MoviePlayerActions">. Niektóre sekcje/konteksty dotyczą różnych ekranów.

 

Zmiana aspektu jednym klawiszem, to albo z poziomu odpowiednio zmodyfikowanej wersji AssignButtona albo modyfikacja InfoBar.py. W pierwszym przypadku trzeba zrobić tak, żeby AB przypisał się do kontekstu MoviePlayera a w drugim dopisać odpowiednią funckję.

Link to comment
Share on other sites

A więc mówi tak teoria, ale nic nie chce działać dla Player'a... W ogóle AssignButton-em da się przypisać cokolwiek dla Pleyer'a?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...