"Wyłączenie" czekania na koniec polecenia system ()

0

Tworzę prosty programik, i w nim odtwarzam dźwięki przez

system ("play -q [nazwa pliku]')

. Da się zrobić tak żeby "player" nie wstrzymywał pracy reszty programu na czas swojego uruchomienia? Jak coś to korzystam z Linuksa, i mogę się przerzucić na coś innego (starczy że puści mp3).

0

pthread_create?

1

@mychal.szczygiel lepsze będzie użycie fork(), a jeszcze lepiej zamiast system() dać fork() i jedną z funkcji z rodziny exec.

@sig a nie lepiej użyć jakiejś biblioteki audio? Nie dość, że ładniej to jeszcze przenośniej.

0

Na własny użytek wiec przenoszony nie będzie, co zaś się tyczy bibliotek audio to tak się składa że nie znam żadnych nawet z nazw. Jutro popróbuję z tym fork-iem

0

Znalazłem programik w javie który robi co mi trzeba więc problem nieaktualny

0

gdyby ktoś jednak szukał biblioteki audio dla
http://pl.wikipedia.org/wiki/FMOD

1 użytkowników online, w tym zalogowanych: 0, gości: 1