Sonntag, Dezember 8, 2019

versucht zu spielen .wav-Datei im Resources-Ordner, Ihr es aber von visual studio ORKB ist es nicht!

Ich versuche zu spielen, L1.wav ist in meinem Ordner „resources“. Bisher habe ich zog die Bilder aus der Ressourcen-Datei mit der Zeile btc.Eigenschaften.Ressourcen.noImg, welche perfekt funktioniert, aber wenn ich versuchen und tun das gleiche für die wav-Datei bekomme ich ein “ …keine definition für L1. Ihr da, funktioniert gut, wenn ich es per Doppelklick. Wie bekomme ich es auf Arbeit?

System.Media.SoundPlayer player = new System.Media.SoundPlayer();
player.SoundLocation = btc.Properties.Resources.L1;
player.play();

Dank.

InformationsquelleAutor flavour404 | 2010-10-31

4 Kommentare

  1. 5

    Den SoundLocation Eigenschaft erfordert eine Zeichenfolge mit einem Dateipfad oder einen URL. Die Ressource, die Sie Hinzugefügt wird, wird jedoch zurück, wie ein Strom, wenn es war .wav-Datei. Sie sollten bekommen haben eine compile-Fehlermeldung, die sagen, dass es nicht umwandeln kann eine UnmanagedMemoryStream in einen string.

    Dieser code funktionierte gut auf meine Maschine:

            System.Media.SoundPlayer player = new System.Media.SoundPlayer();
            player.Stream = Properties.Resources.test;
            player.Play();

    Was btc bedeutet in deinem source-code ist ziemlich mysteriös und möglicherweise die eigentliche Quelle der compiler-Fehlermeldung angezeigt, die Sie verstehen.

    btc ist der Projekt name. Ich habe diese und bin noch immer der gleiche Fehler ist, dass die Ressourcen-Datei enthält keine definition für L1, das ist die wav-Datei. Sehr seltsam.
    Warum sind Sie, indem Sie den Projekt-Namen? Wo kommt die Ressource tatsächlich Leben? Haben Sie ihn Hinzugefügt haben, um das richtige Projekt?
    der Projekt-name ist nicht notwendig, und ich bekomme den gleichen Fehler wenn ich nicht fügen Sie es, und tun, was Sie getan hat und geben Sie Eigenschaften.Ressourcen.L1. Und ja ich habe es auf das richtige Projekt. Wie ich schon sagte, ich habe jpg-Dateien in den resources-Ordner und kein problem haben, den Zugriff auf Sie in genau der gleichen Weise.
    Ich löschte die .wav-Dateien und dann kommt man zurück. Das gleiche Tat ich mit einer jpg-Datei. Die jpg-Datei zeigte sich in Ordnung, aber der .wav-Datei nicht, Frage ich mich, wenn es etwas zu tun mit der .wav-Dateien selbst, die verhindert, dass die app von Sie zu erkennen.
    Der compiler kümmert sich nicht um die .wav-Datei, wenn es sieht für die „L1“. Poste einen Screenshot von der Registerkarte „Ressourcen“ – Ansicht.

    InformationsquelleAutor Hans Passant

  2. 0

    Können Sie so etwas tun

    System.Media.SoundPlayer player = new System.Media.SoundPlayer(@“Speicherort der Datei.wav“);
    player.Play();

    InformationsquelleAutor Mbah Kingsley

  3. 0
    Stream audio = <assembly>.Properties.Resources.ResourceManager.GetStream("notify.wav");
            SoundPlayer player = new SoundPlayer(audio);
            player.Play();

    Mit Einfachheit…

    InformationsquelleAutor Antonio

Kostenlose Online-Tests

Letzte Fragen

Tun ItemView löst Blase?

Ich habe eine CompositeView für eine Tabelle. Ich habe Trigger-set in der Kind-ItemView für jede Zeile... var TableRow = Marionette.ItemView.extend({ tagName:...

Wie kann ich untersuchen, WCF was 400 bad request über GET?

Die folgenden WCF-endpoint funktioniert gut mit dem WCF test client: AssetList ListFlaggedAssets(short processCode, string platform, string endpoint = "null", string portalId = "null", int...

Bei der Verwendung von UUIDs, sollte ich auch mit AUTO_INCREMENT?

Wir bauen eine neue web-app, die eine offline-iPad - /Android-app-version auf einer Reihe von lokalen Geräten, die Einsätze mit neuen Daten. Als solche benötigen...

Actionscript-Objekt, das verschiedene Eigenschaften

Wie kann ich die Anzahl der Eigenschaften in einer generischen Actionscript-Objekt? (Wie die Array-Länge) InformationsquelleAutor Fragsworth | 2011-01-15

Wie plot mehrere Graphen und nutzen Sie die Navigations-Taste im [matplotlib]

Die neueste version von matplotlib erstellt automatisch Navigations-buttons unter den graph. Aber die Beispiele, die ich finden alles im Internet zeigen, wie erstellen Sie...