A class to control VLC from MATLAB through HTTP
Al momento, stai seguendo questo contributo
- Vedrai gli aggiornamenti nel tuo feed del contenuto seguito
- Potresti ricevere delle email a seconda delle tue preferenze per le comunicazioni
Control VLC from a MATLAB script
VLC actions such as play, pause, stop, next, previous, etc. are defined as class methods. VLC settings such as Loop, Random, Repeat and Fullscreen are exposed to MATLAB and can be accessed with set() and get(). Informations about the current file can be retrieved through the 'Current' property (length, position, metadata, etc).
Methods:
add('file'): add "file" to the playlist
play() or play('file'): resume playback or play "file"
pause(): pause playback
stop(): stop playback
next(): play next track
prev(): play previous track
seek(position): seek to position (in seconds)
move(x,y): move item ID x in the playlist after item ID y
remove(x): remove item ID x from the playlist
clear(): empty the playlist
quit(): quit VLC and delete object
Properties:
Port (read only)
Version (read only)
Status (read only)
Current (read only)
Playlist (read only)
Loop
Repeat
Random
Fullscreen
Rate
Volume
Example:
>> v = VLC()
v =
VLC with properties:
Port: 4212
Version: '2.2.8 Weatherwax'
Status: 'stopped'
Current: []
Playlist: [1x1 struct]
Loop: 'off'
Repeat: 'off'
Random: 'off'
Fullscreen: 'off'
Rate: 1
Volume: 256
>> v.play('/Users/Lea/Desktop/3905.aif')
>> v
v =
VLC with properties:
Port: 4212
Version: '2.2.8 Weatherwax'
Status: 'playing'
Current: [1x1 struct]
Playlist: [1x1 struct]
Loop: 'off'
Repeat: 'off'
Random: 'off'
Fullscreen: 'off'
Rate: 1
Volume: 256
>> v.Current
ans =
ID: 4
Length: 77.0903
Meta: [1x1 struct]
Position: 8.8021
>> v.stop()
Cita come
Léa Strobino (2026). VLC (https://github.com/leastrobino/matlab-vlc), GitHub. Recuperato .
Riconoscimenti
Ispirato: vlc system model
Informazioni generali
Compatibilità della release di MATLAB
- Compatibile con qualsiasi release
Compatibilità della piattaforma
- Windows
- macOS
- Linux
Le versioni che utilizzano il ramo predefinito di GitHub non possono essere scaricate
| Versione | Pubblicato | Note della release | Action |
|---|---|---|---|
| 1.1.0.0 | Added
|
||
| 1.0.0.0 |
