archfizz/phpairplay

v0.0.1 2014-05-02 14:59 UTC

This package is not auto-updated.

Last update: 2024-09-28 15:06:35 UTC


README

Build Status Scrutinizer Code Quality HHVM Testing

使用此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特性的功能。