02.01.2014, 12:45
Hallo GerdW,
Funktionsaufrufe der lvsound2 Library genutzt werden, die z.B. eine task-ID (über eine vorherige Audioausgabe-Konfiguration) benötigen.
MP3-Dateien können darüber nicht abgespielt werden.
1. laut Wikipedia:
2. Bin ich, so wie in der Hilfebeschreibung der Funktion vorgegangen, habe es aber nicht geschafft, daß sie so funktioniert, wie angegeben. (Wenn sie funktionieren würde,
wäre ich auch schon mit wave-Dateien zufrieden).
Hier mal anbei meine letzte vergebliche Version (ich habe die Sub-VI mal anstelle der Funktion "AudioLautstärke einstellen" genommen).
Ich habe gleich mal eine wav-Datei mitgepackt, damit man den Pfad nicht ändern braucht. Also beide ins gleiche Verzeichnis entpacken und ab damit.
Mit freundlichen Grüßen
Erik
Zitat:gesundes Neues Jahr erstmal...danke, wünsche ich Dir und allen Anderen auch.
Zitat:Wo ist für dich der Unterschied zwischen "Soundgenerierung" und "Abspielen von WAV-Dateien"? Siehst du da einen?Ja, weil beim Abspielen von WAV- und MP3-Dateien die Funktionen der winmm.dll genutzt werden und beim Abspielen von Wave-Dateien und der Soundgenerierung (über z.B. Funktionsgenerator)
Funktionsaufrufe der lvsound2 Library genutzt werden, die z.B. eine task-ID (über eine vorherige Audioausgabe-Konfiguration) benötigen.
MP3-Dateien können darüber nicht abgespielt werden.
Zitat:Warum schreibst du nicht einfach deine Erkenntnisse hier auf? Warum sollen wir uns durch die MSDN-Doku wühlen, wenn du das schon gemacht hast?Weil, wie ich schon vorher geschrieben habe, mir die Erfahrung fehlt und ich bezüglich meiner Problemstellung da nicht durchblicke.
Zitat:Crossposts werden auch im NI-Forum (oder besser: "in jedem Forum") nicht gern gesehen.Ob dies ein wirklicher Crosspost ist, da bin ich mir gar nicht so sicher denn
1. laut Wikipedia:
Zitat:Als Crossposting (kurz Crosspost, auch Multiposting) bezeichnet man das gleichzeitige Versenden eines Beitrags an mehrere Newsgroups oder Webforen.Meine Fragestellung dort war auf eine LLB und Funktionsaufrufe der winmm.dll gerichtet, wozu Du meintest:
Zitat:Warum sollte in einem LabVIEW-Forum ein Problem mit einer Windows/Microsoft-DLL behandelt werden?und 2. war die Fragestellung hier, ob es andere Lösungsmöglichkeiten (außer der winmm.dll) und Beispiele gibt.
Zitat:LabVIEW bietet eine Funktion "Lautstärke einstellen" in der Audio-Funktionspalette. Diese Funktion arbeitet, so wie sie verfügbar ist, mit nur einem Master-Volume.An dieser Funktion hatte ich mich schon vergeblich versucht. Danke trotzdem für deinen Hinweis. 1. Ist die Funktion für wave-Dateien, jedoch nicht für mp3-Dateien nützlich.
ABER: man kann ja mal einen Blick ins Blockdiagramm riskieren! Und siehe da: da ist ein subVI versteckt, welches eine Lautstärke für jeden Kanal erwartet!
Warum verwendest du also nicht einfach dieses VI?
2. Bin ich, so wie in der Hilfebeschreibung der Funktion vorgegangen, habe es aber nicht geschafft, daß sie so funktioniert, wie angegeben. (Wenn sie funktionieren würde,
wäre ich auch schon mit wave-Dateien zufrieden).
Hier mal anbei meine letzte vergebliche Version (ich habe die Sub-VI mal anstelle der Funktion "AudioLautstärke einstellen" genommen).
Ich habe gleich mal eine wav-Datei mitgepackt, damit man den Pfad nicht ändern braucht. Also beide ins gleiche Verzeichnis entpacken und ab damit.
Mit freundlichen Grüßen
Erik