Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Odtwarzanie i edytowanie plików MIDI z formularza
affix




Typ: neutral
Postów: 6
Zarejestrowany: Jan 2004
Odtwarzanie i edytowanie plików MIDI z formularza

Witam grupę.

Robię formularz w którym będą teksty piosenek. Chciałbym mieć możliwość umieszczenia w każdym rekordzie hiperłącza do pliku (plików) MIDI do wybranego tekstu. Ponieważ tekstów będzie ponad 1000 więc plików MIDI także.

1. Jak je umieszczać (hiperłącze ?) aby baza nie rozrosła się do gigantycznych rozmiarów ?
2. Potrzebuję także by przy pliku MIDI były dwa przyciski:
- pierwszy: odtwarzanie pilku w wybranym playerze (w tym przypadku VanBasco's Karaoke Player)
- drugi: otwieranie pliku w programie do edycji (w tym przypadku Cakewalk Sonar 2)

W chwili obecnej mam umieszczony plik MIDI jako hiperłącze. Po kliknięciu plik otwiera się w playerze VanBasco's ale aby grał trzeba kliknąć PLAY. Natomiast klikając ten plik nie w formularzu ale z dysku następuje automatyczne odtwarzanie.

Może ktoś ma jakieś pomysły ???

Pozdrawiam
MW
http://affix.republika.pl

10-11-2004 17:04
Pokaż profil affix  Wyślij email do affix   Odwiedź stronę affix  
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003

Kiedyś zastanawiałem się nad podobnym problemem...

Mój problem polegał na przechowywaniu dużej ilości plkiów graficznych. Bezpośrednie przechowywanie ich w bazie powodowało, jak sam zauważyłeś, rozrost bazy do gigantycznych rozmiarów.

Wymysliłem więc, że każdy plik będę przechowywał na zewnątrz bazy, a w bazie będzie tylko link do tego pliku. Ponadto, każdy plik pakowałem (chyba ARJ-tem) z maksymalnym stopniem kompresji. by otworzyć dany pliczek uruchamiałem go za pomocą linii komend, np.:
Shell(arj polecenie plik)
Shell(program_graficzny plik)
Przy zakończeniu usuwałem każdy wypakowany plik.

Rozwiązanie może było mało eleganckie, ale... lepsze takie niż żadne.

Dzisiaj - zastanowiłbym się nad lepszym rozwiązaniem.


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

10-11-2004 21:21
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
affix




Typ: neutral
Postów: 6
Zarejestrowany: Jan 2004

Dzięki za odpowiedź.
Jeśli chodzi o grafikę to nie mam problemu. W bazie jest tylko link do pliku. Z plikiem muzycznym jest gorzej. Nie jestem tak dobry w VBA więc jeśli ktoś pomógłby mi napisać kod do oprogramowania przycisków akcją opisaną powyżej.

Dzięki za zainteresowanie.

15-11-2004 13:33
Pokaż profil affix  Wyślij email do affix   Odwiedź stronę affix  
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003


Private Sub CommandButton1_Click()
Dim retVal as Long

retVal = Shell("sciezka_do_programu" & " " & "sciezka_do_pliku",vbMaximized)

if retVal = 0 then MsgBox "Nie udało się uruchomić", vbExclamation, "Błąd"
End Sub



_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

15-11-2004 18:28
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
Wszystkich odpowiedzi: 3 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1