2010-06-24 4 views
0

J'ai écrit une simple application de lecture audio sur C++ via le dernier SDK DirectX. Sur PC cela fonctionne bien (Windows XP, Vista, Windows 7), mais quand j'exécute l'application sur un ordinateur portable, il ne produit que du silence.Audio plaback sur ordinateur portable

Quelle différence entre audio sur PC et ordinateur portable?

+0

pouvez poster un code source de cela? problème peut être dans la source – Svisstack

+0

J'utilise RTAudio http://www.music.mcgill.ca/~gary/rtaudio/index.html pour l'accès aux périphériques audio – dima

+1

Pouvez-vous exécuter des échantillons à partir de rtaudio sur les deux plates-formes. Si cela fonctionne, c'est un problème de code; sinon, c'est un problème avec votre code – INS

Répondre

0

Cela va être un problème de configuration matérielle sur votre ordinateur portable. Assurez-vous que l'ordinateur portable a tous les derniers pilotes audio, vérifiez également qu'il n'est pas muet, etc etc

+0

Je peux lire n'importe quel fichier mp3 sur un ordinateur portable. – dima

0

Exécuter DirectX Diagnostisc pour vérifier les problèmes avec DirectX.

Aller à: Démarrer -> Exécuter -> Type: dxdiag

-1

Installer la dernière version de DirectX sur l'ordinateur portable.

+0

L'expression "Installation de DirectX" est essentiellement insignifiante sur une version moderne de Windows à moins que l'OP ne reçoive spécifiquement une erreur sur l'absence de l'un des composants optionnels côte à côte comme D3DX9, D3DX10, D3DX11 ou XAUDIO2_7.DLL, etc. Voir [Configuration pas si directe] (http://blogs.msdn.com/b/chuckw/archive/2010/09/08/not-so-direct-setup.aspx) –

+0

@ChuckWalbourn: Old skool! : D Ce fil a 4,5 ans ... mais oui ... votre point de vue est toujours juste ... – Goz

Questions connexes