AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia TAudioVolume Skalierungsfehler?!
Thema durchsuchen
Ansicht
Themen-Optionen

TAudioVolume Skalierungsfehler?!

Ein Thema von Delphi-Narr · begonnen am 28. Apr 2013 · letzter Beitrag vom 29. Apr 2013
Antwort Antwort
hathor
(Gast)

n/a Beiträge
 
#1

AW: TAudioVolume Skalierungsfehler?!

  Alt 29. Apr 2013, 07:40
Bei mir scheint alles korrekt zu funktionieren.
Ich lasse mir alle 3 Werte digital anzeigen - siehe Code und Anhang.
Korreliert auch mit dem Mixer von WIN 7, wenn man vorher auf 100% schiebt und dann zurück!

Delphi-Quellcode:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
  MasterMeter.Position := round(AudioVolume1.GetMasterPeak * 100.0);
  Label9.caption:= IntToStr(32-tbMasterVolume.Position);
  Label10.caption:= IntToStr(32-tbAppVolume.Position);
  Label11.Caption:= FloatToStr(round(AudioVolume1.GetMasterPeak * 100.0));
end;
Angehängte Grafiken
Dateityp: jpg AV-DEMO-1.jpg (44,4 KB, 14x aufgerufen)
Dateityp: jpg AV-MIXER.jpg (40,6 KB, 14x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von Delphi-Narr
Delphi-Narr

Registriert seit: 29. Aug 2009
Ort: Duisburg
437 Beiträge
 
Delphi 2007 Professional
 
#2

AW: TAudioVolume Skalierungsfehler?!

  Alt 29. Apr 2013, 09:29
Die Demo klappt bei mir auch wunderbar, ob die Werte dort anders sind, kann ich aber nicht überprüfen, da sich das Projekt bei mir nicht öffnen lässt (Hier schon ein Problem?)
Auch die Application Volume wird korrekt angezeigt.
In meiner Anwendung hingegen klappt das alles nicht. Der Modus ist angeblich auch Windows XP, was auch schon keinen Sinn ergibt.
Liegt es an Windows 8?! Aber dann dürfte die Demo ja eigentlich auch nicht klappen...

Es müsste dann ja an einem Kompilierungsfehler liegen. Ich schick auch mal ein paar Bilder mit:
Screenshot der Demo und Screenshot des Fehlers beim Öffnen des Demoprojekts.
Da mein fehlerhaftes Programm keine Bildschirmausgabe hat, kann ich da erstmal nichts mitschicken.

Viele Grüße

Edit:
Ich habe gerade herausgefunden, dass die Audiogeräte korrekt ausgelesen werden, wenn das Programm NICHT im Debugger läuft. Kompiliert und unabhängig gestartet klappt alles super...
Irgendeine Idee, woran das liegen kann?
Angehängte Grafiken
Dateityp: png AudioVolumeDemo.PNG (13,2 KB, 14x aufgerufen)
Dateityp: png AudioVolumeError.PNG (28,8 KB, 11x aufgerufen)

Geändert von Delphi-Narr (29. Apr 2013 um 11:28 Uhr)
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#3

AW: TAudioVolume Skalierungsfehler?!

  Alt 29. Apr 2013, 11:44
Das hängt mit der WINDOWS 8-Scheisse zusammen!
Wird bald ersetzt...

Starte DELPHI mit "Als Administrator ausführen".

Geändert von hathor (29. Apr 2013 um 11:46 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Delphi-Narr
Delphi-Narr

Registriert seit: 29. Aug 2009
Ort: Duisburg
437 Beiträge
 
Delphi 2007 Professional
 
#4

AW: TAudioVolume Skalierungsfehler?!

  Alt 29. Apr 2013, 11:54
Als Administrator läuft Delphi bei mir immer, sonst klappt das eh nie
Ich finds sehr komisch, dass es einen so großen Unterschied zwischen dem Debugger und dem Standalonemodus gibt.
Naja, wenn ich das Applett dann nicht über Delphi sondern halt "normal" starte, klappt alles. Die Audiogeräte werden erkannt,
Peak und Volume werden korrekt ausgelesen (ohne Logarithmus) und er kann auch eine laufende iTunes Instanz fangen, was im Debuggermodus leider auch nicht geht.
Danke für die Hilfe
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#5

AW: TAudioVolume Skalierungsfehler?!

  Alt 29. Apr 2013, 15:10
Das hängt mit der WINDOWS 8-Scheisse zusammen!
Wird bald ersetzt...

Starte DELPHI mit "Als Administrator ausführen".
Als Administrator läuft Delphi bei mir immer, sonst klappt das eh nie
Gehört zwar streng genommen nicht hierher aber mich iritiert das gewaltig, da ich grundsätzlich nicht als "Admin" arbeite. Könntet Ihr das ein wenig mit Fakten untermauern?

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#6

AW: TAudioVolume Skalierungsfehler?!

  Alt 29. Apr 2013, 17:20
Vielleicht hast Du UAC ausgeschaltet...
Sonst läuft da Selbstgemachtes nie ohne Certificat.
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#7

AW: TAudioVolume Skalierungsfehler?!

  Alt 29. Apr 2013, 17:29
Ach nee, bei aller Liebe, MEIN Rechner ist immer noch MEIN Rechner.

vielen Dank für den Hinweis, noch habe ich nur W7!

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#8

AW: TAudioVolume Skalierungsfehler?!

  Alt 29. Apr 2013, 18:23
Ach nee, bei aller Liebe, MEIN Rechner ist immer noch MEIN Rechner.

vielen Dank für den Hinweis, noch habe ich nur W7!

Gruß
K-H
Das ist ein widerspruch an sich..
Die UAC schreibt dir vor was du zu tun hast wenn eingeschaltet wäre es in dem Fall nicht mehr dein Rechner
denn dann tust du das was MS dir vorschreibt.
Ich kann mein System (1 User only)auch verwalten ohne diese drangsalierung.
Bei mehreren Anwendern sähe das natürlich anders aus.
Dann ist es aber garantiert nicht nur dein Rechner.

TAudioVolume läuft bei mir ohne irgendwelche nenneswerte Probleme. D2010

gruss
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:06 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz