YouTube зависает с Safari

Я использую macOS High Sierra, и в течение нескольких месяцев у меня была странная проблема. Когда я использую Safari для просмотра видео на YouTube, случайное изменение времени видео (либо с помощью клавиш со стрелками, либо с помощью мыши) приводит к зависанию всей страницы, а затем к вращающемуся пляжному мячу. Звук все равно будет воспроизводиться, а видео нет.

После этого все страницы YouTube, открытые на других вкладках, реагируют до тех пор, пока я не попытаюсь возобновить их видео, после чего страница зависнет. Если я попытаюсь перейти на youtube.com в новой вкладке, он не загрузится, и я просто останусь на своей текущей веб-странице. Некоторые другие сайты, такие как google.com или что-то еще с проигрывателем HTML5, будут загружать контент, но немедленно останавливают веб-страницу и вызывают высокую загрузку ЦП.

На этом этапе iTunes и Quicktime будут реагировать, но не будут воспроизводить музыку/видео и не будут снова открываться при закрытии. Открытие Chrome и попытка доступа к youtube или google даст тот же результат, что и в Safari. Интересно, что Google работает с Firefox, а страницы Youtube доступны и отзывчивы. Однако видео не будут воспроизводиться, а «круг прогресса» на видео будет вращаться вечно, и в конечном итоге он уведомит меня «Если воспроизведение не начнется в ближайшее время, попробуйте перезагрузить устройство»; между тем, Firefox вызовет высокую загрузку ЦП.

Конечно, единственный способ исправить проблемы — перезагрузить всю систему. Кажется, это вызвано только Safari и YouTube. Хотелось бы еще использовать Safari, но неудобно каждый раз перезагружаться. Я пробовал переустанавливать macOS, сбрасывать NVRAM и очищать кеш, но безрезультатно.

Можете ли вы сказать нам, какая программа использует ваш процессор, в Activity Monitir
Подтверждаю, у меня точно такая же проблема. И вы правы, к сожалению, только полная перезагрузка решает проблему временно. Вы обращались в службу поддержки Apple? @SirCumference
Кстати, что помогло мне (по крайней мере, я так думаю, проблема не возникала во время последних видео), так это перезагрузка, отключение всех плагинов Safari, очистка всех данных веб-сайта (Safari-Конфиденциальность-Управление данными веб-сайта-> удалить все) и очистку кеша (Safari-Developer-очистить кеш-память (или команда-опция/alt-E). @SirCumference
@Buscar웃 IIRC было сказано только «Firefox», «Google Chrome» и т. д.
Adobe Flash отключен?
@Buscar웃 Да, это так.
Какая у вас версия адобе флеш плеер? это актуально?
@Buscar웃 Я сказал, что он отключен.
извините пропустил это, дайте мне ссылку на YouTube, где у вас были проблемы, чтобы я мог попробовать
@Buscar웃 Это происходит случайно. Это не конкретное видео, и это может произойти при любом изменении времени видео. Я не нашел никакого способа воспроизвести это преднамеренно, кроме многократного изменения времени видео.

Ответы (2)

Изменить: это решение работало только временно. В моем случае проблема возникает время от времени, и нет никакого способа узнать, когда это произойдет.

То же самое происходило со мной, но в Firefox. Этот ответ от ElementaryOS-SE решил проблему для меня. Решение состоит в том, чтобы в основном установить плагин h264ify . Со страницы GitHub:

По умолчанию YouTube транслирует видео в кодировке VP8/VP9. Однако это может вызвать проблемы с менее мощными машинами, поскольку VP8/VP9 обычно не имеют аппаратного ускорения. Напротив, H.264 обычно аппаратно ускоряется графическими процессорами, что обычно означает более плавное воспроизведение видео и меньшее использование ЦП.

У меня была такая же проблема. Для меня это решило выход из системы пользователя с родительским контролем, который вошел в систему в фоновом режиме.