php roku
Version 1.0.0
مكتبة PHP للتواصل مع بروتوكول التحكم الخارجي ROKU
تثبيت الملحن في موقع مشترك أو في مشروعك:
curl -s http://getcomposer.org/installer | phpقم بإنشاء ملف composer.json على النحو التالي:
{
"require" : {
"svilborg/php-roku" : " dev-master "
}
}قم بتشغيل مثبت الملحن:
php composer.phar installتنفيذ الأوامر:
$ roku = new Roku Roku ( " 192.168.72.10 " , 8060 , 0.2 );
$ roku -> up ();
$ roku -> select ();
$ roku -> literals ( " [email protected] " );
$ roku -> down ();
$ roku -> down ();
$ roku -> select ();اذكر تطبيق Applicatioin المثبت على الجهاز:
$ roku = new Roku Roku ( " 192.168.72.10 " , 8060 , 0.2 );
$ applications = $ roku -> apps ();
foreach ( $ applications as $ application ) {
echo $ application -> getId ();
echo $ application -> getVersion ();
echo $ application -> getName ();
echo "n" ;
}احصل على معلومات الجهاز:
$ roku = new Roku Roku ( " 192.168.72.10 " , 8060 , 0.2 );
$ device = $ roku -> device ();
echo $ device -> getSerialNumber ();
echo $ device -> getModelName ();
echo $ device -> getModelDescription ();
// etc..
لقائمة الأوامر تنفيذ:
$ vendor/bin/roku --help
يعرض:
PHP Roku Console
Usage: roku [OPTION] ..
-h < host > Host
-p < port > Port
-d < delay > Delay between each command
-i Interactive mode (Listens for keyboard keystrokes)
-c < commands > Command mode (Specify commands to be executed, Example -c " up down [email protected] down select home " )
-t Test Mode (Does not send commands.Just simulates them.)
--help Shows this help
مثال استخدام الأوامر والأوضاع التفاعلية:
$ vendor/bin/roku -h 192.168.72.10 -p 8060 -d 1 -c " up [email protected] down down select home "
$ vendor/bin/roku -h 192.168.72.10 -d 1 -i
أولاً ، قم بتثبيت phpunit مع composer.phar install --dev ، ثم قم بتشغيل ./vendor/bin/phpunit .