Slik spiller en Stream i XNA
Microsoft opprettet XNA utviklingsmiljø for å tillate programmerere til å lage spill som kan kjøres på en rekke plattformer, inkludert mobile enheter som kjører Windows Phone, Xbox 360-konsoller og datamaskiner som kjører Microsoft Windows. Du kan bruke programmerings klasser som leveres med XNA til å utføre nesten alle programmeringsoppgave som er knyttet til spillutvikling, inkludert streaming, som du kan bruke til å legge lyd til et spill.
Bruksanvisning
1 Åpne Visual Studio og dobbeltklikk på den klassen filen som du ønsker å bruke til å spille en bekk.
2 Lag referanser til Audioengine, SoundBank, og WaveBank klasser.
Audioengine sampleEngine;
SoundBank sampleSoundBank;
WaveBank sampleWaveBank;
3 Initialisere sampleEngine, sampleSoundBank og sampleWaveBank objekter innenfor den metoden som må spille strømmen:
sampleEngine = nye Audioengine ( "fil \ location.xgs");
sampleSoundBank = ny SoundBank (sampleEngine, "file \ location.xsb");
sampleWaveBank = ny WaveBank (sampleEngine, "file \ location.xsb");
4 Instantiate en forekomst av Cue klassen ved hjelp av ".GetCue ()" metoden i SoundBank klassen.
Cue sampleCue = sampleSoundBank ( "ild");
5 Spill strømmen ved hjelp av "Beskytt din Nintendo DS ()" metoden av Cue objektet.
sampleCue.Play ();
6 Lagre filen og feilsøke det for å sikre at det fungerer som forventet.