在线观看视频(例如 YouTube)时,如果视频未完全下载,我经常会遇到冻结(应用程序挂起)的情况,但我不知道为什么?但我确信这是应用程序冻结,与网络/下载无关:有足够的“已下载视频”可供读取(视频缓冲区不为空)。
我有最新的 Macbook Pro,它配备了所有附加选项,因此它的功能与 Macbook Pro 一样强大。我测试过(并重现了问题),至少有 2 GB 的可用 RAM,没有打开其他应用程序,重新启动后,使用 Firefox 和 Safari,全屏或非全屏(虽然全屏似乎更糟糕)...
我无法理解,在 2012 年,拥有一台功能非常强大的计算机,低分辨率的 YouTube 视频会让 Firefox 或 Safari 挂起......这非常微妙,但却让我抓狂:我可以玩很棒的游戏,但却无法用我的电脑观看在线视频。
我的问题的根源是什么?是电脑的问题(虽然我对此表示怀疑)、解码/读取 Flash 视频的问题(我不知道,也许这很愚蠢)、应用程序的问题(我应该更换网络浏览器,也许是 Chrome?)。也许这是正常/可接受的行为,我应该接受它(您也明白吗?)?
答案1
答案2
问题 - 基于着色器的 H264 解码器用完了数据。它等待这些数据来自网络(即填充双倍大小的缓冲区,等等)
您可以尝试 FLV (360p) 或 html5 版本 - 也许它们的工作原理不同