scalenie pliku mp3 z prezentacją

Użytkowanie edytora prezentacji
munc
Posty: 3
Rejestracja: pn lip 27, 2009 6:43 pm

scalenie pliku mp3 z prezentacją

Post autor: munc »

Witam,

Mam pytanie jak dodać na stałe do prezentacji plik mp3, tak aby był on dołączony do pliku odp (czyli żeby nie trzeba było dostarczać odbiorcy prezentacji osobno pliku dodanego do prezentacji)

Z góry dziekuję za pomoc :)
zbych11a2
Posty: 1
Rejestracja: pt sie 21, 2009 4:42 pm

Re: scalenie pliku mp3 z prezentacją

Post autor: zbych11a2 »

Jak prezentować pokaz slajdów z muzyką , która jest na pliku "Moja muzyka"
Awatar użytkownika
quest-88
Posty: 1105
Rejestracja: ndz maja 24, 2009 8:12 pm
Lokalizacja: Zabrze
Kontakt:

Re: scalenie pliku mp3 z prezentacją

Post autor: quest-88 »

zbych11a2 pisze:Jak prezentować pokaz slajdów z muzyką , która jest na pliku "Moja muzyka"
Rozwiązanie.
Standardowa diagnostyka rozwiązuje 90% problemów typu "wcześniej działało, ale już nie działa".
Przepis na LibreOffice
Uzyskałeś pomoc? Poinformuj innych o sprawdzonym rozwiązaniu i podziękuj. Dodaj [SOLVED] w tytule.
Jan_J
Posty: 4576
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: scalenie pliku mp3 z prezentacją

Post autor: Jan_J »

W sprawie integracji pliku muzycznego z dokumentem mam nadzieję, że da się to zrobić analogicznie do obiektów graficznych przechowywanych w archiwum zip, jakim jest dokument OpenOffice'a. Należy w tym celu: rozpakować dokument, utworzyć katalog Sounds, wkopiować do niego plik mp3, zadeklarować istnienie katalogu i pliku w META-INF/Manifest.xml dodając wpis np.

Kod: Zaznacz cały

 <manifest:file-entry manifest:media-type="application/octet-stream" manifest:full-path="Sounds/"/>
<manifest:file-entry manifest:media-type="audio/x-mp3" manifest:full-path="Sounds/orkiestra_tusz.mp3"/>
po czym z powrotem spakować całość w plik odp. Gotowych narzędzi do tego typu zabaw nie ma, wszystko odbywa się na poziomie rzeźbienia w źródłach XML (co wcale nie musi być takie złe).
Tym sposobem można włączyć dowolny plik (np. mp3) do dokumentu. Patrz też: http://www.oooforum.org/forum/viewtopic.phtml?t=10154

Do odtwarzania (teoretycznie) wystarczyłoby zmodyfikować odsyłacze do pliku dźwiękowego znajdujące się w pliku content.xml. W miejscach występowania atrybutu xlink:href z odsyłaczem do odpowiedniego zasobu dźwiękowego trzeba odpowiednio zmienić jego ścieżkę, np.

Kod: Zaznacz cały

... xlink:href="Sounds/orkiestra_tusz.mp3" ...
(uwaga: takich miejsc może być kilka).
Niestety, w tym momencie nie sprawdzę, czy to wystarczy by Impress go odtwarzał, bo nie mam skonfigurowanego dźwięku w systemie... mogę tylko stwierdzić, że Impress zachowuje te ustawienia przy zapisywaniu nowej wersji prezentacji...
JJ
LO (24.2|7.6) ∙ Python (3.12|3.11|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
ODPOWIEDZ