Español
Online-Documentación

mci.commands Textblock: Multimedia

 

Nico
Madysa
Um una Gerät nutzen a puede, muss uno lo abierto. Hierbei hay algunos Wichtigkeiten a beachten. Denn no cada Gerät lässt se en dieselbe Weise abierto.

Einfache Geräte abierto

Antes uno una Gerät nutzen kann, muss lo sólo initialisiert voluntad, wozu el open-Befehl dient.
Einfache Geräte son por ejemplo CDAudio y Videodisc.

open Device [shareable] [alias alias]
Parámetro Descripción
------------------------------------------------------DeviceDer Geräte-Type, z.B. CDAudio
shareablesiehe hier
aliassiehe hier
-----------------------------------------------------

Das folgende Ejemplo öffnet una Audio-CD bajo el Alias myCD y juega esta de.
MCISend$("open cdaudio alias mycd")
MCISend$("play mycd")

Übrigens!:
CDAudio y VideoDisc dejar se auch como komplexe Geräte abierto. Dazu es, anstatt una Dateinamen el CD-Laufwerk anzugeben, z.B.
MCISend$("open H: type cdaudio alias mycd")

Komplexe Geräte abierto

Antes uno una Expediente nutzen kann, muss sólo initialisiert voluntad, wozu el open-Befehl dient.
Komplexe Geräte son z.B. WaveAudio y Sequencer.
En komplexen Geräten voluntad einzelne Elemente, also Archivos genutzt.
Lo son drei Wege, una komplexes Gerät a nutzen:
- Man son lediglich el Gerät a. Se puede entonces sólo Befehle
como capability,sysinfo oder close nutzen.
z.B. MCISend$("sysinfo waveaudio quantity open")
- Man son sólo el Dateinamen a. Das Gerät ermittelt el MCI por
el Sektion [mci extensions] el WIN.INI.
z.B. MCISend$("open C:MyMusicTestA.wav alias test")
- Man son Gerät y Element(=Datei-) a. In el Falle
ignoriert el MCI el Einträge en el WIN.INI.
z.B. MCISend$("open C:MyMusicTestA.wav type sequencer alias test")

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

El Sektion [mci extensions] el WIN.INI podría así aussehen:
[mci extensions]
wav=waveaudio
mid=sequencer
rmi=sequencer
mp3=mpegvideo

El komplexeste Versión:
open Expediente [shareable] [type Device] alias aliasoder
open Device-Typ!Expediente [shareable] alias alias

Parámetro Descripción
---------------------------------------------------------------------------------------------------------
ExpedienteName el a öffnenden Expediente con Pfad
shareablesiehe hier
DeviceDas Gerät, z.B. MPEGVideo
aliassiehe hier

Achtung!:

Como en langen Dateinamen(de 32-Bit-Windows) Leerzeichen vorkommen puede, el el MCI como Parámetro-Trennung interpretiert, debería Pfade, Cuerdas, etc. el Leerzeichen enthalten KÖNNEN, con Anführungszeichen eingeschlossen voluntad oder mittels @ShortName$() geschreddert voluntad. Ab XProfan8 es el el Ersatzzeichen "q", davor es Chr$(34) a verwenen.
En
declarar mci$
mci$ = "C:\MyMusic\TestA.wav"
mci$ = "open waveaudio!" + mci$ + " alias test"
mci$ = MCISend$(mci$)
caso %MCIError : MessageBox(mci$,"",0)
MCISend$("close all")
sería el MessageBox una Fehler ausgeben. In diesem Code

declarar mci$
mci$ = ShortName$("C:\MyMusic\TestA.wav")
mci$ = "open waveaudio!" + mci$ + " alias test"
mci$ = MCISend$(mci$)
caso %MCIError : MessageBox(mci$,"",0)
MCISend$("close all")
dürfte dagegen alles klappen.
Mi Empfehlung: Como el !-Form no otro Wirkung ha como el Anderen, empfehle I el Standart-Form, also open-type-alias zurückzugreifen. Sollten Sie allerdings en ihrer Anwendung (tal vez wegen otro Problemen con langen Dateinamen?) Pfade grundsätzlich con ShortName$() schreddern, puede Sie el !-Form getrost uso.

Achtung!:
ShortName$() funktioniert sólo en tatsächlich existenten Archivos y Pfaden.

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

MCISend$("play A [from S] [to E]")

A: Alias, Gerät oder all
from S: Das Abspielen beginnt a el Position S.
Fehlt dieser Parámetro, startet el Abspielen
a el aktuellen Position.
to E: Das Abspielen endet en Position E
Fehlt dieser Parámetro, endet el Abspielen al
Ende el Expediente oder beim nächsten stop-Befehl.

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

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

Pause hält el Abspielen/Aufnehmen uno Expediente a, lo lässt se con resume otra vez fortsetzen.
Stop hingegen final el Abspielen wirklich.
Stoppen ha nichts con schließen a tun.
Geschlossen se una Gerät con
MCISend$("close <Gerät>").

Das son sólo el grundsätzlichsten Befehle.
Konkreteres y todavía viel mehr findet ihr en el MCI.hlp.
 
Nico Madysa
17.11.2006  
 



Note / Question or Comment to the Help--Topic


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

1.508 Views

Untitledvor 0 min.
E.T.09.02.2013

Themeninformationen

Dieses Thema ha 1 subscriber:

Nico Madysa (1x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie