LINE播過朋友傳來的影片後,MAC螢幕保護程式就不會如時開啟

不知道是否有人有一樣的情形?

只要LINE播過一次朋友傳來的影片之後,MAC的螢幕保護程式就不會如時啟動。
即使將影片視窗關閉仍是一樣,一定要將LINE整個關閉才能恢復螢幕保護程式的運作

(如果LINE打開之後都沒有播過影片,則上述問題並不會出現)

MAC OSX版本:10.13.5
LINE版本:5.8.0

2018/6/28 更新:
自問自答:
此版本的LINE在播放影片時會啟動一個FFmpegService的process。
該process並會啟動coreaudiod。
coreaudiod是造成螢幕保護程式不能啟動的主要原因。
照理來講,當影片暫停,或是關閉播放視窗之後,FFmpegService與coreaudiod應該都要自動關閉才對。
但是LINE並沒有設計好,這兩個process一直在背景執行。
只有在LINE整個關閉,這兩個process才會跟著關閉。

再者,coreaudiod這個process一般只會啟動「PreventUserIdleSystemSleep」,以避免系統進入睡眠。(想像您在聽音樂的時候,並不希望電腦自動進入睡眠而終止播放音樂)
但如果我們外接一個HDMI螢幕,且音效是透過HDMI輸出至螢幕的喇叭的話,此process還會進一步啟動「PreventUserIdleDisplaySleep」,以避免螢幕進入低電源模式。(因為一旦螢幕進入低電源,音效也會跟著出不來)

所以整體來講,coreaudiod的運作模式是正確的。
但如果APP沒有設計好的話,就會讓系統無法睡眠或是無法進入螢幕保護狀態。
2018-06-27 20:55 發佈
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?