mp
1.0.0
Klicken Sie hier, um es online auszuprobieren!
Dies ist ein Musikplayer, der auf Webtechnologien basiert. Es kann als eigenständige plattformübergreifende Anwendung (mit nw.js oder Electron) oder als Webseite verwendet werden.
Der Clou dabei ist, dass die Codebasis gemeinsam genutzt wird: Derselbe Anwendungscode, der die Webseite ausführt, wird in einer eigenständigen App verwendet .
dist/electron/ mp .sh [path-to-song-or-playlist]
an und führen Sie es aus.dist/nw/ mp .sh [path-to-song-or-playlist]
an und führen Sie es aus.dist/web/index.html
Die Webversion wird auch auf GitHub-Seiten gehostet.
[-p] play1. mp 3 play2. mp 3 ... -q enqueue1. mp 3 enqueue2. mp 3 ... -c command1 command2
Wobei command
play
, pause
, prev
oder next
lautet.
Die Webversion kann von postMessage
mit dem folgenden Datenobjekt gesteuert werden:
{
command : "control" ,
argv : [ "array" , "of" , "command" , "line" , "arguments" ]
}
npm install
make
HTMLAudioElement
über Web Audio
Sound GraphdecodeAudioData
AnalyserNode
XHR2
, ArrayBuffer
, DataView
und TextDecoder