vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: sevMusik?? Und Pause 
Autor: Jigo
Datum: 11.12.04 00:29

Du kannst Waves und Mp3 mit Hilfe der Api apspielen.
'Hier die benötigten API-Deklarationen
 Private Declare Function mciSendString Lib "winmm.dll" _
  Alias "mciSendStringA" ( _
  ByVal lpstrCommand As String, _
  ByVal lpstrReturnString As String, _
  ByVal uReturnLength As Long, _
  ByVal hwndCallback As Long) As Long
Public Sub PlayMusic(sPath As String)
' Datei öffnen
  StopPlay
  OpenDat sPath
 
' Abpsielvorgang starten
  SendCommand "play TempMCI from 0"
 
End Sub
 
Private Sub OpenDat(ByVal sFIle As String)
  Dim sBuffer As String
  Dim lResult As Long
  Dim sReturn As String
 
  ' Da die mciSendString Funktion mit langen Dateinamen
  ' nicht korrekt arbeitet, muss zuvor der kurze
  ' 8.3 Dateiname der Sound-Datei ermittelt werden.
  sBuffer = Space$(255)
  lResult = GetShortPathName(sFIle, sBuffer, _
    Len(sBuffer))
 
  If lResult <> 0 Then
    sFIle = Left$(sBuffer, InStr(sBuffer, vbNullChar) - 1)
  End If
 
  ' Sound-Datei öffnen
  mciSendString "open " & sFIle & _
    " type " & "MPEGVideo" & " alias TempMCI", 0, 0, 0
End Sub
 
Private Function SendCommand(ByVal sCmd As String) As Long
  Dim lResult As Long
  Dim sReturn As String
 
  sReturn = Space$(256)
  lResult = mciSendString(sCmd, sReturn, Len(sReturn), 0&)
 
  SendCommand = Val(sReturn)
End Function
Müsste so funktionieren. Ich weiß den einen Code benutze ich doppelt in 2 Funktionen. Ich hab das jetzt nur aus einen meiner ersten Projekte kopiert. Müsste aber klappen. Wenn du willst kann ich dir das Projekt mal schicken, jedoch ist der code sehr schlecht und kaum kommentiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
sevMusik?? Und Pause566Bloodsilver10.12.04 22:54
Re: sevMusik?? Und Pause360Jigo11.12.04 00:29
Re: sevMusik?? Und Pause321Bloodsilver11.12.04 15:18

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel