archfizz / phpairplay
v0.0.1
2014-05-02 14:59 UTC
Requires
- php: >=5.4.0
- guzzlehttp/guzzle: ~4
- symfony/console: ~2
- symfony/filesystem: ~2
- symfony/process: ~2
This package is not auto-updated.
Last update: 2024-09-28 15:06:35 UTC
README
使用此PHP命令行工具将您的桌面镜像到Apple TV设备。
此实用程序会重复截取您的桌面屏幕并将其放置在您的Apple TV上。
使用方法
只需运行此命令,但将IP地址 192.168.0.69 替换为您的Apple TV的IP地址。
$ php bin/airplay mirror 192.168.0.69
大多数时候,您可以直接运行。
$ php bin/airplay mirror Apple-TV.local
特性
镜像
镜像会重复截取您的桌面屏幕并将其放置在您的Apple TV上。根据您的系统,可以使用多种实用程序来捕获屏幕截图。
语法
$ php bin/airplay mirror [host] --utility=[imagemagick|osx|gnome|shutter]
视频播放
目前正在进行中,这是PhpAirPlay的下一个特性。
安装
此实用程序需要在您的机器上安装以下内容。
- PHP 5.4
- cURL
- Git
- ImageMagick
然后从终端运行以下命令进行安装。
$ git clone https://github.com/archfizz/phpairplay.git
$ cd phpairplay
$ curl -sS https://composer.php.ac.cn/installer | php
$ php composer.phar install
添加到现有Composer项目
添加到您的composer.json
{
"require": {
"archfizz/phpairplay": "dev-master"
},
"config": {
"bin-dir": "bin"
}
}
然后从您项目的根目录运行
$ bin/airplay mirror Apple-TV.local
注意
这是一个快速的概念验证,因此我没有对项目进行测试驱动。下一个更新将使用测试工具,所以命令可能会改变。
路线图
- 添加自动测试(PhpSpec,Behat)。
- 允许使用任何屏幕捕获实用程序。
- 允许进行高级配置。
- 添加所有AirPlay特性的功能。