giorgijorji / webvtt-parser
PHP library to parse webvtt
v1.1.4
2020-02-13 09:57 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: 7.*.*
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
PHP library to parse WebVTT files.
It follows the W3C spec, but it's not complete. For example, it does not have special treatment for CSS styles.
Usage
use Giorgijorji\Webvtt\Parser; use Giorgijorji\Webvtt\ParserException; $parser = new Giorgijorji\Webvtt\Parser(); $content = "WEBVTT\n\n00:00:00.000 --> 01:22:33.440\nHello world\n\n01:22:33.440 --> 01:22:34.440\n<v Eric>Hi again\n"; $result = $parser->parse($content); // [ // "cues" => [ // [ // "voice" => "", // "start" => 0, // "end" => 4953.44, // "text" => "Hello world", // "identifier" => "", // ], // [ // "voice" => "Eric", // "start" => 4953.44, // "end" => 4954.44, // "text" => "Hi again", // "identifier" => "", // ], // ], // ]