Mac下Safari以HTML5格式MP4或M3U8看优酷、土豆视频

每次在优酷、土豆看视频Macbook Pro风扇哗哗的转,听着真心疼。今天突然想到很早很早前的iPhone一代就可以硬件加速看MP4,只是那时候各大视频网站都不完全支持iPhone,现在各大视频网站都完全支持iPhone了,而Macbook Pro的硬件加速肯定又没有问题,现在要解决的问题是怎么让Safari看视频的时候看到MP4或者M3U8格式的HTML 5视频。

直接改Safari的User Agent模拟iPhone或iPad标头,不行。Google之,得一好东西,原文链接看这里 ,那玩意拖到书签栏,等打开要看的视频页面点一下那个书签,会有两种格式让你选择,选哪种格式就看你自己了。我一般选择MP4,因为选M3U8会有点花屏。后来发现估计这是模拟iPad的User Agent引起的,如果你模拟iPhone或者iTouch的User Agent选M3U8就不会有花屏。

现在你打开活动监视器看看,是不是CPU占用率降低很多,风扇也没有转那么厉害了?不过我现在比较习惯用iPad看视频,在床上老是报个笔记本还是比较累。个人觉得Macbook Pro现在对我最大的作用就是用来管理iPhone和iPad。

更新:如果你不想每次看视频都去点那一下,你可以先安装ninjakit,这玩意就相当于Safari的油猴,然后去userscripts.org搜索安装“Youku Tudou HTML5 Player for Safari”。再或者复制以下代码覆盖掉那个demo文件。

// ==UserScript==
// @name Youku Tudou HTML5 Player
// @namespace
// @include http://*.youku.com/*
// @include http://*.tudou.com/*
// @include http://tv.sohu.com/*
// ==/UserScript==
(function () {
var s = document.createElement('script');
s.setAttribute('type', 'text/javascript');
var url = document.location.href;
var urls = url.split('/');
var domain = urls[2];
if (domain == 'v.youku.com' || domain == 'www.youku.com') {
s.setAttribute('src', 'http://todaym.my.phpcloud.com/html5player.js');
}
if (domain == 'www.tudou.com') {
s.setAttribute('src', 'http://todaym.my.phpcloud.com/html5player.js');
}
if (domain == 'tv.sohu.com') {
s.setAttribute('src', 'http://todaym.my.phpcloud.com/html5player.js');
}
document.head.appendChild(s);
})();

现在打开优酷和土豆试试吧。

我猜~这些文章你可能也感兴趣

Nie
Tags , ,

相关文章

*


Top