2010-10-25 12 views
11

Zainstalowałem .net 4.0 oraz XNA 4.0. Jakiś czas temu użyłem Microsoft.DirectX do odtwarzania muzyki, a teraz, gdy próbuję przerobić pracę, nie mogę znaleźć odniesienia. Czy nowe zmiany na platformie zmodyfikowały lub przeniosły coś w referencjach?nie można odnaleźć referencji Microsoft.DirectX.AudioVideoPlayback i Microsoft.DirectX

Pozdrawiam, Alexandru Badescu

+1

Dlaczego nie używasz XNA do dźwięku? Zarządzane biblioteki DirectX nie są już obsługiwane, o ile wiem. – codymanix

+1

Powinieneś teraz używać bibliotek XNA. Microsoft.XNA.Framework.Audio, itp. – Fosco

+0

jaka jest zaleta korzystania z bibliotek xna przez DirectX? – Alex

Odpowiedz

20

Visual Studio 2010:

prawym przyciskiem myszy na projekcie

menu wybierz "Add Reference ..."

wybierz zakładkę "Przeglądaj"

wybierz katalog "C: \ windows \ assembly \ GAC \ Microsoft.DirectX.AudioVideoPlayback

Biblioteka DLL do odwołania znajduje się w tym folderze.

+1

ah dzięki! zapomniałem, że tam był. btw powinienem używać directx lub, jak powiedział inny plakat, xna? – Alex

+2

XNA jest nowsza. :) Ale jeśli twoja aplikacja działa już z DirectX, rozwiązuje to twój natychmiastowy problem. –

+1

Zobacz tutaj, aby porównać: http://stackoverflow.com/questions/514872/comparison-between-xna-and-directx-c –

Powiązane problemy