dereuromark / media-embed
一个用于处理各种媒体服务的PHP库,解析它们的URL并在网站中嵌入音频/视频内容。
0.6.0
2023-01-24 14:42 UTC
Requires
- php: >=7.4
- jbroadway/urlify: ^1.0.0
Requires (Dev)
- fig-r/psr2r-sniffer: dev-master
- phpunit/phpunit: ^9.5
- sebastian/diff: @stable
README
一个工具库,用于为给定URL上的音频或视频生成HTML嵌入标签。它还可以解析和验证给定的媒体URL。
目前它支持超过120个服务,包括像以下这些最重要的服务:
- YouTube
- Dailymotion
- MyVideo
- Vimeo
- Ustream
等等。通过社区驱动的更新,这个库旨在成为一个完整且最新的服务包装库。
如果可能的话,它使用iframe,并在必要时回退到嵌入对象。
演示
https://sandbox.dereuromark.de/sandbox/media-embed
要求
- jbroadway/urlify 用于缩写
注意
请随时加入并帮助进一步改进或完善它。总有一些提供商正在更改他们的URL/API,或者有一些尚未完成的新服务。
安装
运行
composer require dereuromark/media-embed
这将为您获取最新的标记版本。
文档
有关详细文档,请参阅 /docs。
致谢
受autoembed.com的启发,它已经包含了大部分支持的服务,并为这里的OOP方法奠定了基础。还有 这个。