Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 00:01

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



problem mit slider

Discussion on problem mit slider within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
H@CT0R's Avatar
 
elite*gold: 0
Join Date: Apr 2012
Posts: 1,214
Received Thanks: 153
problem mit slider

versuche derzeit in einem kleinen musikplayer über einen slider zu bestimmten stellen im lied zu springen (geht ja mit soundseek in autoit)
allerdings stehe ich vor folgendem problem:

Code:
		Local $hLenght = _SoundLength ($hFile, 2)
		Local $hPosition = _SoundPos ($hFile, 2)
		Local $hPosition2 = _SoundPos ($hFile, 1)
		$soundstate = _soundstatus($hfile)
		if not @error Then
			Local $SoundLenght = $hLenght / 1000
			Local $SoundPosition = $hPosition / 1000

			Local $secDiff = $SoundLenght / $SoundPosition
			Local $procDiff = 100 / $secDiff
			
			GUICtrlSetData ($Slider2, $procDiff)
			GUICtrlSetData ($Label2, $hPosition2)
darüber wird der wert eingetragen und der slider zeigt die aktuelle position innerhalb des liedes
man kann ihn auch problemlos verschieben (cas $slider 2, $blabla = 1, danach wieder auf 0 gesetzt, da der teil der die aktuelle position auf den slider schreibt ja innerhalb einer endlosschleife liegt und man den slider demnach ohne nicht bewegen könnte)
auslesen der position des sliders: kein problem
allerdings ins stunden/minuten/sekunden format umwandeln? wie?
wird ja für soundseek benötigt...
H@CT0R is offline  
Old 09/16/2012, 15:15   #2
 
elite*gold: 224
Join Date: Dec 2010
Posts: 2,766
Received Thanks: 931
Hab demletzt ein Programm zum berechnen der Downloadgeschwindigkeit für jemanden geschrieben und musste die Zei in sec. auch umwandeln....
Vielleicht hilft dir das :
Code:
If $ergebnis >= 3600 Then
   $h =  Round($ergebnis/3600,4)
   $ergebnis -= $h * 3600
Else
   $h = 0
EndIf
if $ergebnis >= 60 Then
   $m = Round($ergebnis / 60,4)
   $ergebnis -= $h * 60
Else
   $m = 0
EndIf
$s = Round($ergebnis,4)
MsgBox(0,"Erfolg","Geschätzte Downloadzeit : " & $h & "  Stunden  " & $m & "  minuten  " &  $s & "  sekunden  ")
EndIf
Denke es wird keine weitere erklärung benötigt , guck dir einfach das Beispiel an

Musst halt noch mit der Länge und der Position die sec. errechnen
Havelock_Vetinari is offline  
Reply


Similar Threads Similar Threads
Per Slider Musikstelle ändern
11/22/2011 - AutoIt - 2 Replies
Hallo liebe Community, ich habe mal wieder ein Problem: Ich habe mir ein kleines GUI gebastelt mit dem ich .mp3 dateien abspielen kann. Nun habe ich einen Slider eingebaut um den aktuellen Soundstatus abzufragen. Nur weis ich jetzt nicht so genau wie ich per Slider zur gewünschten stelle im Song switchen kann. Hier sind ein paar Auszüge: Global $h_sound Global $max_sec $Slider2 = GUICtrlCreateSlider(0, 108, 300, 25) GUICtrlSetData($Slider2,0)
[JQuery, VB.net, Autoit] Der Iphone Slider
09/01/2011 - Coding Releases - 7 Replies
Joah nach n paar Tagen "basteln" präsentiere ich euch mal wieder nen neuen Release: Der Iphone Slider umgesetzt in 3 Sprachen für mehr Kompatibilität! Uhm jop... Viel erklären kann ich nicht aber ein paar Worte dazu: Die VB.net Version läuft am stabilsten, der Slide-Sub kommt Ursprünglich von TheHackerZero, jedoch ist das ding nichmehr zurückgeslidet und der Sound hat genervt, also hab ich den Ton rausgeschmissen und ne Slide-Back Sub dazugeschrieben, also gibts auch bissel Credits an...
[Homepage] Images Slider
04/12/2011 - Flyff Private Server - 4 Replies
Willkommen auf meinem ersten richtigen Tut. Hier wird genau erklärt wie ihr einen "Slider" in eurer Homepage einbaut. Das ist eine Box wo Bidler gezeigt werden. (Je 10 Sekunden wechseln sie sich.) Das gibt es auch in der Elitepvpers Startseite. Viel spass! 1. Neue Javasript Datei namens "slider.js" erstellen 2. Js Datei öffnen und folgendes reinschreiben $(".image_reel").css({'width' : imageReelWidth});



All times are GMT +1. The time now is 00:02.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.