Français
Online-Documentation

mci.commands Textblock: Multimedia

 

Nico
Madysa
Um un Gerät nutzen trop peut, muss on es ouvrir. Hierbei gibt es quelques Wichtigkeiten trop tenir compte de. car pas chaque Gerät peut sich sur dieselbe Weise ouvrir.

Simple Geräte ouvrir

Bevor on un Gerät nutzen peux, muss es seulement initialisiert volonté, wozu qui open-Befehl dient.
Simple Geräte sommes beispielsweise CDAudio et Videodisc.

open Device [shareable] [alias alias]
paramètre Beschreibung
------------------------------------------------------Devicequi Geräte-Type, z.B. CDAudio
shareablesiehe ici
aliassiehe ici
-----------------------------------------------------

cela folgende Beispiel ouvrez une Audio-CD sous dem Alias myCD et écoutes cet ab.
MCISend$("open cdaudio alias mycd")
MCISend$("play mycd")

Incidemment!:
CDAudio et VideoDisc laisser sich aussi comme komplexe Geräte ouvrir. en supplément ist, anstatt einem Dateinamen cela CD-Laufwerk anzugeben, z.B.
MCISend$("open H: type cdaudio alias mycd")

Komplexe Geräte ouvrir

Bevor on une Dossier nutzen peux, muss vous seulement initialisiert volonté, wozu qui open-Befehl dient.
Komplexe Geräte sommes z.B. WaveAudio et Sequencer.
chez komplexen Geräten volonté einzelne Elemente, alors Fichiers genutzt.
il y a trois Wege, un komplexes Gerät trop nutzen:
- on gibt lediglich cela Gerät à. il peut ensuite seulement Befehle
comment capability,sysinfo ou bien close nutzen.
z.B. MCISend$("sysinfo waveaudio quantity open")
- on gibt seulement den Dateinamen à. cela Gerät ermittelt qui MCI par
qui Sektion [mci extensions] qui WIN.INI.
z.B. MCISend$("open C:MyMusicTestA.wav alias test")
- on gibt Gerät et Element(=Datei-) à. dans dem piège
ignoriert qui MCI qui Einträge dans qui WIN.INI.
z.B. MCISend$("open C:MyMusicTestA.wav type sequencer alias test")

ou bien MCISend$("open C:MyMusicTestB.mid type sequencer alias test")

qui Sektion [mci extensions] qui WIN.INI pourrait so air:
[mci extensions]
wav=waveaudio
mid=sequencer
rmi=sequencer
mp3=mpegvideo

qui komplexeste Version:
open Dossier [shareable] [type Device] alias aliasou bien
open Device-Typ!Dossier [shareable] alias alias

paramètre Beschreibung
---------------------------------------------------------------------------------------------------------
Dossiernom qui trop öffnenden Dossier avec Pfad
shareablesiehe ici
Devicecela Gerät, z.B. MPEGVideo
aliassiehe ici

attention!:

là dans langen Dateinamen(ab 32-Bit-Windows) Leerzeichen vorkommen peut, qui qui MCI comme paramètre-Trennung interpretiert, devrait Pfade, Cordes, etc. qui Leerzeichen enthalten KÖNNEN, avec Anführungszeichen eingeschlossen volonté ou bien mittels @ShortName$() geschreddert volonté. Ab XProfan8 ist cela cela Ersatzzeichen "q", devant ist Chr$(34) trop verwenen.
chez
declare mci$
mci$ = "C:\MyMusic\TestA.wav"
mci$ = "open waveaudio!" + mci$ + " alias test"
mci$ = MCISend$(mci$)
cas %MCIError : MessageBox(mci$,»,0)
MCISend$("close all")
serait qui MessageBox une faute ausgeben. dans diesem Code

declare mci$
mci$ = ShortName$("C:\MyMusic\TestA.wav")
mci$ = "open waveaudio!" + mci$ + " alias test"
mci$ = MCISend$(mci$)
cas %MCIError : MessageBox(mci$,»,0)
MCISend$("close all")
pourrait dagegen alles marcher.
mon Empfehlung: là qui !-forme aucun autre Wirkung hat comme qui Anderen, empfehle je sur qui Standart-forme, alors open-type-alias zurückzugreifen. Sollten vous allerdings dans ihrer Anwendung (peut-être à cause de anderen Problemen avec langen Dateinamen?) Pfade grundsätzlich avec ShortName$() schreddern, peut vous qui !-forme getrost verwenden.

attention!:
ShortName$() funktioniert seulement chez réellement existenten Fichiers et Pfaden.

------------------------------------------------------
Abspielen:

MCISend$("play A [à partir de S] [to E]")

A: Alias, Gerät ou bien espace
à partir de S: cela Abspielen beginnt à qui Position S.
Absent cette paramètre, startet cela Abspielen
à qui aktuellen Position.
to E: cela Abspielen endet chez qui Position E
Absent cette paramètre, endet cela Abspielen am
Ende qui Dossier ou bien beim prochain stop-Befehl.

------------------------------------------------------
Pausieren/Stoppen:

MCISend$("pause <Gerät>") , MCISend$("resume <Gerät>") et MCISend$("stop <Gerät>")

récréation hält cela Abspielen/Aufnehmen einer Dossier à, es peut sich avec resume wieder continuer.
Stop hingegen finissez cela Abspielen wirklich.
Stoppen hat rien avec schließen trop 1faire.
Geschlossen wird un Gerät avec
MCISend$("close <Gerät>").

ce sont seulement qui grundsätzlichsten Befehle.
Konkreteres et encore viel plus findet son dans qui MCI.hlp.
 
Nico Madysa
17.11.2006  
 



Note / Question or Comment to the Help--Topic


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

1.489 Views

Untitledvor 0 min.
E.T.09.02.2013

Themeninformationen

cet Thema hat 1 participant:

Nico Madysa (1x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie