هل هناك أي أمر وقف وقفة وإغلاق vlc player من سطر الأوامر ؟

StackOverflow https://stackoverflow.com/questions/3415385

  •  26-09-2019
  •  | 
  •  

سؤال

حسنا لدي برنامج adobe air التي تدير vlc لاعب في الخلفية كخدمة.لقد تحقق ذلك في ويندوز مدير المهام ، يتم تشغيل الخدمة عند تطبيق air تطلق.هنا هو رمز

    processArgs.push("--extraintf");
 processArgs.push("rc"); //Remote control
 processArgs.push("--rc-fake-tty"); //Use terminal as output
 processArgs.push("screen://");
    processArgs.push(":screen-fps=15");
    processArgs.push(":screen-caching=100");
    processArgs.push(":sout=#transcode{venc=x264{bframes=0,nocabac,ref=1,nf,level=13,crf=24,partitions=none},vcodec=h264,fps=15,vb=3000,width=800,height=600,acodec=none}:duplicate{dst=std{mux=mp4,access=file,dst='"+targetFile.nativePath+"'}}");
    startupInfo.arguments = processArgs;

 p = new NativeProcess();
 p.addEventListener(ProgressEvent.STANDARD_OUTPUT_DATA, onOutputData);
 p.addEventListener(ProgressEvent.STANDARD_ERROR_DATA, onErrorData);
 p.addEventListener(NativeProcessExitEvent.EXIT, onExit);

الآن أريد أن أغلق vlc لاعب على زر انقر فوق الحدث و لقد بحثت في vlc - وثائق وجدت إنهاء الأمر بناء الجملة, أنها لا تعمل كما حاولت أن جملة من نافذة موجه الأوامر أيضا..والتي هي vlc لاعب الأوامر التي يمكن أن وقف وقفة وإغلاق vlc-لاعب ؟ ؟ أي مفيدة الرابط سوف تكون مفيدة كثيرا بالنسبة لي..

هل كانت مفيدة؟

المحلول

لقد كان كثير من نظرة و يبدو أن هذا (--rc-وهمية-tty) لا يمكن القيام به من ويندوز سطر الأوامر.وهو ما يعني أن النهج الحالي هو الخروج.

أنا لا أعرف أي شيء عن أدوبي ولكن قمت ببعض البحث حول و هذا الرجل لديه شيء مكتوب في C باستخدام libVLC.لست متأكدا إذا كان هذا سوف يساعد أو نقطة لكم في الاتجاه الصحيح.

الشيء الآخر أنني وجدت أن كان هذا المنصب برنامج Adobe Air و VLC player التي تذكر أن عليك أن تكون قادرا على استخدام جافا سكريبت و عناصر تحكم ActiveX على ويندوز.رجل في هذا المنتدى وقد جافا سكريبت النصي الذي يستخدم عنصر تحكم ActiveX لبدء ووقف وقفة الخ.

هناك VLC الأوامر التي يمكنك إرسالها إلى تجاوز أو مجموعة معينة مفاتيح الاختصار.البحث عن التالي, السابق, توقف, الإقلاع عن التدخين ، المجلد ، إلخ في هذه الوثيقة.

هذا أفضل من غوغلينغ قدراتهم ، ونأمل أن يساعد.

نصائح أخرى

أنا لا أريد أن نتفق على أن الكود يعمل بشكل جيد على ويندوز ، becasue --rc-fake-tty لن تعمل على ويندوز ، لإخفاء كامل vlc نافذة (سيكون ضمن قائمة العمليات في إدارة المهام في Windows) استخدام --rc-quiet ولكن انظر إلى نافذة الأوامر استخدام --no-rc-quiet.

إلى التوقف و الإقلاع عن استخدام p.standardInput.writeUTFBytes("stop" + "\n"); لا يعمل بالنسبة لي أيضا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top