Zalogowany jako: gość

Forum

Wątek: [zaakceptowana] Ekstractor tematów dźwiękowych?

Wróć do listy wątków

1 z 1

1 z 12: DJGraco

Hej,

nie wiem czy to odpowiednie ale zaryzykuję. Obecnie tematy dźwiękowe są w jakimś swoim własnym formacie. A co gdyby dodać funkcje ekstractu czyli wypakowania dźwięków na dysk we formie czytelnych plików? Samo to w sobie nie jest nielegalne.

25.01.2021 22:25

2 z 12: pates

A winrar czy inny 7z tego nie otworzy?
Kocia sierść rozwiązuje wszystkie problemy!
26.01.2021 10:10

3 z 12: DJGraco

Nie

26.01.2021 11:10

4 z 12: DJGraco

I inny przykład.
Tworzę temat dźwiękowy, zapisuje. Po jakimś czasie stwierdzam, eeee ten dźwięk dzwonienia lepiej by było przywrócić domyślny. Jednak jak nie mam plików domyślnego tematu nie mam jak tego zaimportować do kreatorka.

28.01.2021 13:21

5 z 12: daszekmdn

Jak działa format tematów dźwiękowych? W których plikach rb znajduje się sam ich generator włącznie z szyfrowaniem i w jaki sposób Elten odtwarza dźwięki domyślnego tematu?

24.05.2021 11:13

6 z 12: pajper

Generator tematów dźwiękowych to plik sounds.rb, bo to samo okienko służy jako pomoc dźwięków i generator tematów. Tam też jest pokazana procedura zapisu.
#StandWithUkraine Shoot for the Moon. Even if you miss, you'll land among the stars.
24.05.2021 11:16

7 z 12: daszekmdn

Jak rozumiem:
"conference_pushin" => p_("Sounds", "Push To Talk enabled in conferences"),
"conference_pushin"
Nazwa odgrywanego dźwięku
=> p_("Sounds",
Akcja, odtworzenie
"Push To Talk enabled in conferences"),
opis dźwięku.
Czy jakoś inaczej? Nie znam się na rubym zupełnie, a czytam sobie kod i staram się coś pojąć w celu zrobienia kilku prostych rzeczy.

24.05.2021 11:25

8 z 12: pajper

Dobrze rozumiesz, to jest rozpiska dźwięków. Ciebie interesować będzie akcja podpięta do przycisku "Odtwarzaj" oraz cal funkcja "save".
#StandWithUkraine Shoot for the Moon. Even if you miss, you'll land among the stars.
24.05.2021 11:28

9 z 12: pajper

Nie, sorki, wprowadziłem w błąd, źle rozumiesz. :D Zbyt szybko przeczytałem.
Funkcja p_ to funkcja biblioteki gettext zwracająca tłumaczenie stringa. Pierwszy parametr to kontekst, a drugi string angielski.
Te lańcuchy są automatycznie konwertowane do formatu .po i można je potem tłumaczyć.
#StandWithUkraine Shoot for the Moon. Even if you miss, you'll land among the stars.
24.05.2021 11:29

10 z 12: daszekmdn

OK. W zasadzie chciałem zrobić ten ekstraktor, ale stwierdziłem później, że przydatniejsza na ten moment będzie opcja pod tabem umożliwiająca odtworzenie oryginalnego dźwięku, by porównać które zmieniliśmy, które nie.

24.05.2021 11:32

11 z 12: pajper

To nie jest trudne. Musisz użyć funkcji getsound, która w pierwszym argumencie przyjmuje id dźwięku np. "listbox_focus", a w drugim informację, czy ma załadować z aktualnego tematu (false), czy domyślnego (true).

To okienko jest niestety napisane w starym API, czyli bez zdarzeniówki, a więc dodanie pola do formularza będzie odrobinkę bardziej skomplikowane. Najlepiej byłoby, ale rozumiem, że możesz nie czuć się na siłach, przepisać to do nowego API i wtedy już dodać nowe przycisku banalnie łatwo.

W sumie mógłbym to sam przepisać w ramach 2.4.2.1.
#StandWithUkraine Shoot for the Moon. Even if you miss, you'll land among the stars.
24.05.2021 11:37

12 z 12: daszekmdn

Raczej nie czuł bym sięna siłach, bvo kod Eltena z kontekstu rozumiem, ale sam średnio potrafię cokolwiek przepisywać etc. O Rubym wiem tylko tyle, że jest w nim Elten, i że taki język istnieje.

24.05.2021 11:42

Wróć do listy wątków

1 z 1


Nawigacja


Copyright (©) 2014-2024, Dawid Pieper