giorgijorji / webvtt-parser
解析webvtt的PHP库
v1.1.4
2020-02-13 09:57 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: 7.*.*
README
PHP库,用于解析WebVTT文件。
它遵循W3C规范,但并不完整。例如,它没有对CSS样式进行特殊处理。
用法
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" => "", // ], // ], // ]