# 寻播放完立即关机的播放器

**URL:** <https://meta.appinn.net/t/topic/46524>\
**Category:** 问题求助\
**Created:** [2023 年8 月 15 日 10:36 UTC](https://meta.appinn.net/t/topic/46524 "2023-08-15T10:36:18Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![petcon](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/p/ed8c4c/32.png) [@petcon](https://meta.appinn.net/u/petcon)\
**Post date:** [2023 年8 月 15 日 10:36 UTC](https://meta.appinn.net/t/topic/46524/1 "2023-08-15T10:36:18Z")

</div>

防止小孩沉迷动画片。  
看完一集不自动联播。  
播放完自动关机，不倒数。  
可记忆此设置每次播放完都立即关机。

potplayer可以记忆每次关机，但是要倒数30s。  
射手player可以立即关机但是无记忆功能，需要每次播放都设置关机，才能关机。

windows平台 求播放器，或者用其他软件实现此功能。

---

<div class="post-metadata">

**Author:** ![CyanRuin](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/cyanruin/32/60235_2.png) [@CyanRuin](https://meta.appinn.net/u/CyanRuin)\
**Post date:** [2023 年8 月 15 日 11:36 UTC](https://meta.appinn.net/t/topic/46524/2 "2023-08-15T11:36:15Z")

</div>

写个脚本，读取视频文件播放时长，执行播放时长的自动关机命令，同时将视频文件作为参数调用mpv  
瞎想的

---

<div class="post-metadata">

**Author:** ![hooke007](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/hooke007/32/33051_2.png) [@hooke007](https://meta.appinn.net/u/hooke007)\
**Post date:** [2023 年8 月 15 日 11:48 UTC](https://meta.appinn.net/t/topic/46524/3 "2023-08-15T11:48:23Z")

</div>

这功能最好外部实现而不是用播放器。。不然我播完之前关播放器不就可以绕过这个机制了吗

---

<div class="post-metadata">

**Author:** ![xiao-qiang](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/xiao-qiang/32/51046_2.png) [@xiao-qiang](https://meta.appinn.net/u/xiao-qiang)\
**Post date:** [2023 年8 月 16 日 03:14 UTC](https://meta.appinn.net/t/topic/46524/4 "2023-08-16T03:14:16Z")

</div>

一般动画片时长在20分钟左右.

你可以设置为每次开机25分钟后自动关机即可.

这类软件很多, 或者直接写一个开机执行的 bat 也行.

```auto
shutdown -s -t 3600

```

3600秒后关机，也就是一小时后关机

---

<div class="post-metadata">

**Author:** ![Duah](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/duah/32/51072_2.png) [@Duah](https://meta.appinn.net/u/Duah)\
**Post date:** [2023 年8 月 16 日 04:49 UTC](https://meta.appinn.net/t/topic/46524/5 "2023-08-16T04:49:37Z")

</div>

因為不想干預別人怎麼教孩子，所以控制了自己不要說些多餘的話

不過看到這個指令就止不住的想講一些話了

我家人是典型的不太會用電腦的類型，然而我在小學3年級  
還沒擁有屬於自己的電腦時，就已經學會 shutdown -a 等相關指令了  
(順帶一提，這些都是在毫無外力的情況下，自學而來的…

所以這些辦法，究竟對多小的孩子有用，真的很難說…  
而且這些做法，會不會導致一個孩子走上技術對抗的道路也非不可能

---

<div class="post-metadata">

**Author:** ![qinshou](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/q/9f8e36/32.png) [@qinshou](https://meta.appinn.net/u/qinshou)\
**Post date:** [2023 年8 月 16 日 05:52 UTC](https://meta.appinn.net/t/topic/46524/6 "2023-08-16T05:52:23Z")

</div>

确实，弄个闹钟，跟孩子订个协议。让孩子学会自我节制比硬件设备更有意义，更值得去做。

---

<div class="post-metadata">

**Author:** ![sansirihouxing](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/sansirihouxing/32/47178_2.png) [@sansirihouxing](https://meta.appinn.net/u/sansirihouxing)\
**Post date:** [2023 年8 月 16 日 05:56 UTC](https://meta.appinn.net/t/topic/46524/7 "2023-08-16T05:56:36Z")

</div>

![image](https://meta.appinn.net/uploads/default/original/3X/5/a/5a68fd411ad5cff53f5747f8557b65c40d01b152.jpeg)

迅雷影音可以试试：[https://video.xunlei.com/pc.html](https://video.xunlei.com/pc.html)

---

<div class="post-metadata">

**Author:** ![petcon](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/p/ed8c4c/32.png) [@petcon](https://meta.appinn.net/u/petcon)\
**Post date:** [2023 年8 月 16 日 06:27 UTC](https://meta.appinn.net/t/topic/46524/8 "2023-08-16T06:27:09Z")

</div>

3岁的小朋友

---

<div class="post-metadata">

**Author:** ![Duah](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/duah/32/51072_2.png) [@Duah](https://meta.appinn.net/u/Duah)\
**Post date:** [2023 年8 月 16 日 06:32 UTC](https://meta.appinn.net/t/topic/46524/9 "2023-08-16T06:32:02Z")

</div>

其實沉迷的關鍵在於對興奮物質(例如多巴胺)的耐受性

如果中斷了快樂的行為，會產生一個低谷，與快樂的波峰相對  
這時就會心癢難耐，開始消耗意志力進行對抗  
對抗失敗時，人們就會試圖重現快樂，甚至採取更極端的快樂途徑  
例如偷偷看動畫，以前只看一集， **偷偷來直接看個三集**  
這時就會建立更高的快樂波峰，與波谷的差距也會相應更大  
屆時就得消耗更大的意志力才能進行抵抗

所以我們可以試著先搞清楚，防止沉迷的目的是什麼  
對於孩童而言，不外乎以下  
1.可能耽誤課業  
2.影響身心健康  
3.喪失培養自制力的機會

1.的話，遇到這種情況  
首先需要建立的是學習的觀念  
不是什麼成績差上不了好學校，或者被人看不起云云  
而是你得告訴他學習能帶給他的真正優勢  
很多時候，這些知識連怎麼應用都不知道，學生時代學的痛苦  
結果出社會能用得上之後，還要浪費時間來惡補  
是因為成人有了自學力嗎? 不  
純粹只是成人知道這些知識如何應用，有了真正的需求  
所以請把這種需求傳授給孩子  
他們會明白的

2.的話，挑選適當的動畫也能讓效果翻倍  
例如播放 **工作細胞** ，許多海內外孩子紛紛表示，自從看了這個  
再也不敢晚睡或不規律生活，以及挑食或其他不利於身體的行為

3.的話，看完動畫後  
最好能建立一個替代方案，讓孩子從其他途徑獲得快樂  
例如基本的親子互動、戶外活動等  
如此可以降低興奮耐受水平，並且有效對抗成癮

並且注意，不要讓孩子經受大量快樂刺激，建立極高的波峰  
例如給予手機，這很困難，孩童有互相攀比、想跟上時代的需求  
但手機配上了網路，那就是一個持續製造刺激源的多巴胺神器  
可以給他手機，也可以給他網路，但最好用成人的交流方式讓他知道  
這東西的潛在危險和你的擔憂，他們會懂的  
~~不給也行，但效果就跟以前年代家長砸東砸西~~  
~~搞到孩子未來用一輩子去報復性沉迷這些東西~~  
~~不會是好的做法~~  
總之不要做的太絕 :doge:

---

<div class="post-metadata">

**Author:** ![CCR](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/ccr/32/68442_2.png) [@CCR](https://meta.appinn.net/u/CCR)\
**Post date:** [2023 年8 月 16 日 07:15 UTC](https://meta.appinn.net/t/topic/46524/10 "2023-08-16T07:15:25Z")

</div>

我当年就成功走上了技术对抗的道路 :doge: 什么进pe，绕过登录密码，密码重置，再开账户，分区安装linux……驾轻就熟 :wl:

---

<div class="post-metadata">

**Author:** ![Y\_z](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/y_z/32/40851_2.png) [@Y\_z](https://meta.appinn.net/u/Y_z)\
**Post date:** [2023 年8 月 16 日 07:33 UTC](https://meta.appinn.net/t/topic/46524/11 "2023-08-16T07:33:48Z")

</div>

偏下话题，想起之前在知乎上看到的，“爸妈能从路由器上发现我访问的ip吗”的话题，差不多这意思，还好我爸妈是那种删了快捷方式就以为卸载软件这类的电脑小白

---

<div class="post-metadata">

**Author:** ![Duah](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/duah/32/51072_2.png) [@Duah](https://meta.appinn.net/u/Duah)\
**Post date:** [2023 年8 月 16 日 07:49 UTC](https://meta.appinn.net/t/topic/46524/12 "2023-08-16T07:49:40Z")

</div>

我大概8歲開始看卡通，如果小朋友已經不會把玩具放口中

可以考慮買個七巧板之類的給他們玩，樂趣程度不輸電視

---

<div class="post-metadata">

**Author:** ![xiao-qiang](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/xiao-qiang/32/51046_2.png) [@xiao-qiang](https://meta.appinn.net/u/xiao-qiang)\
**Post date:** [2023 年8 月 16 日 09:12 UTC](https://meta.appinn.net/t/topic/46524/13 "2023-08-16T09:12:47Z")

</div>

> [@Duah](#):
>
> 會不會導致一個孩子走上技術對抗的道路也非不可能

我倒是非常支持孩子走技术对抗的.

起码, 他为了玩, 会自己寻找答案, 学习相关知识. 而不是单纯的傻玩.

---

<div class="post-metadata">

**Author:** ![Frank9](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/frank9/32/23723_2.png) [@Frank9](https://meta.appinn.net/u/Frank9)\
**Post date:** [2023 年8 月 17 日 01:06 UTC](https://meta.appinn.net/t/topic/46524/14 "2023-08-17T01:06:43Z")

</div>

3岁小朋友看电视吧，时间到了，你在角落悄悄按一下遥控器，关闭，不知道现在3岁的小朋友会不会一脸蒙蔽。

---

<div class="post-metadata">

**Author:** ![SomeoneAtAppinn](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/s/f9ae1b/32.png) [@SomeoneAtAppinn](https://meta.appinn.net/u/SomeoneAtAppinn)\
**Post date:** [2023 年8 月 17 日 01:55 UTC](https://meta.appinn.net/t/topic/46524/15 "2023-08-17T01:55:46Z")

</div>

楼上的这些朋友说的都很好，外部控制的思路也是，和孩子的沟通也是。如果孩子不是学龄前的小朋友，最好还是能多培养习惯，但对于3岁的孩子来说，简单地让他觉得电脑就是这样用的，也没什么关系。  
PotPlayer有个选项是“播放结束后关闭”，可以用这个配合外部控制，检测到进程退出后关机，会Windows编程更好，不会的话也可以[AHK](https://www.autohotkey.com/)轮询或者用Windows的[tasklist](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tasklist)命令，我之前配Windows电视盒子的时候就是这个思路（虽然因为Chrome或者Emby全屏状态多次切换时AHK判断不准确所以最终整套方案被我放弃了，但是判断进程在不在是没问题的）。

 ![image](https://meta.appinn.net/uploads/default/original/3X/e/e/ee636bfaf2be38112dc5cc5163fa03111d0287a4.png)

---

<div class="post-metadata">

**Author:** ![petcon](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/p/ed8c4c/32.png) [@petcon](https://meta.appinn.net/u/petcon)\
**Post date:** [2023 年8 月 17 日 04:06 UTC](https://meta.appinn.net/t/topic/46524/16 "2023-08-17T04:06:23Z")

</div>

貌似有思路了，比如检测到potplayer开始倒数关机时就自动关机。 不知道ahk能否获取到关机倒数窗口，有空的时候试试

---

<div class="post-metadata">

**Author:** ![jack\_w](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/j/8e8cbc/32.png) [@jack\_w](https://meta.appinn.net/u/jack_w)\
**Post date:** [2023 年8 月 17 日 06:40 UTC](https://meta.appinn.net/t/topic/46524/17 "2023-08-17T06:40:18Z")

</div>

用python-vlc封装一个视频播放器就行了，get\_state()获取到State.Ended就是播放完成，然后执行相关函数就行了
