本文转载自:
http://hi.baidu.com/simeng0405/blog/item/b3a779f3db2372c40b46e0c6.html?#lastcmt
没想到最近skydrive又变了。现在Skydrive已改版,其他步骤都一样,只不过文件编号获取方法有变化,不再使用代码,详细方法如下:
点嵌入,按提示生成一个很长的分享代码,复制到记事本里,里面resid后面的内容比如DED07997976DF645%21111就是文件编号
上传及外链方法见下文,完整链接获取方法参考紫色字体部分说明。
——2011年12月5日
很多朋友都在为设置博客空间背景音乐而为难,因为在网上搜到的音乐链接不稳定,而上传自己的音乐文件又要花钱。现在我介绍一种不花钱就可以获得的高质量音乐链接,链接快速、稳定、永久有效,可以上传任意音乐成为自己的空间背景音乐,甚至你自己唱一段录下来都可以作为空间背景音乐。
主要操作分为三步:
1.上传音乐文件到微软Skydrive并获取一个长链接;
2.将长链接粘贴到新浪微博而获得短链接;
3.将此短链接添加到博客空间播放器即大功告成。
只要耐心,一步一步来,就可以成功。
第一步:上传音乐到微软Skydrive网络硬盘
先进入http://skydrive.live.com注册账户然后登录,这个不用多说。
输入文件夹名,并点击共享者后的“更改”(不修改共享者为“所有人”就不能外链!):
拖动滑块,修改共享者为“所有人”,设置此文件夹内文件供所有人共享,也就是为了外链,然后点击“下一步”按钮:
就会进入“添加文件”界面,以后进入此文件夹也可以点击“添加文件”进入此页面:
上传完毕,进入刚才创建的文件夹,点击刚才上传的音乐文件图标进入其下载页面(这时若迅雷等下载工具弹出来提示下载,则点击取消,再点击图标进入一次,提示下载则仍取消。对迅雷可按此法屏蔽:打开迅雷→配置→监视设置→设置不监视网站→在最后一行加上*.office.live.com):
复制以下代码(绿色字体部分)并粘贴到浏览器地址栏并按回车(可以将此代码存到收藏夹里,方便使用):
javascript:var n=document.title.replace(' - Windows Live','');var id=((location.hash=='')?window.selfPageData.currentItemHash:location.hash).replace('#resId/','');var%20u='http://storage.live.com/items/'+id+'?filename='+encodeURI(n);var%20p='http://'+document.location.host+'/redir.aspx?page=self&resId='+id;var%20e='<input%20onmouseover=%22this.select();%22%20onclick=%22this.select();%22%20value=%22';var%20f='%22%20style=%22width:580px%22%20type=%22text%22%20/><br>';var%20d='by%20(<a%20href=%22http://rpsh.net/%22>Rpsh</a>)';var%20c='\u5916\u94FE\u5730\u5740:'+d+e+u+f+'\u5206\u4EAB\u5730\u5740:'+e+p+f;var%20a=document.getElementById('content');var%20g=(a.getElementsByTagName('p')[0]);var%20b=g?g:document.createElement('P');b.innerHTML=c;a.insertBefore(b,a.firstChild);void(0)
或者以下橙色字体代码:
javascript:(function(){try{prompt('永久链', 'http://storage.live.com/items/' + (location.hash ? location.hash : selfPageData.currentItemHash).replace('#resId/', '') + '?filename=' + encodeURI(selfPageData.currentItem.fileName));}catch(err){alert('获取错误')}})();
就会得到长链接(永久链),复制它(第一个地址):
粘贴代码没反应可试试换用火狐浏览器或Opera浏览器解决问题。
若已使用代码获取长链接,请跳过以下紫色内容,直接看第二步操作。
实在用不成代码,怎么粘贴都没反应的,只能麻烦一下了,还以那个Music.mp3为例,按以下方法操作获得长链接:
其实Skydrive的永久链接组成是这样的(先称其为链接模板):
http://storage.live.com/items/文件编号?filename=文件名
进入那个刚上传的音乐文件下载页面,用右键点击页面右边的文件快速切换栏里的文件图标(可看到同文件夹下相邻文件,同文件夹下不少于2个文件才会出现此栏),选择属性,如下图所示:
然后得到文件编号DED07997976DF645!111如下图所示:
然后把文件编号DED07997976DF645!111和文件名Music.mp3文件填入链接模板,也就得到所谓的长链接:
http://storage.live.com/items/DED07997976DF645!111?filename=Music.mp3
第二步:使用新浪微博转化为短链接:
因为有的空间添加音乐链接时不允许出现“=”之类的符号或不允许添加太长的链接,所以要通过这一步把链接变得简短一些。
又是先注册登录,不用多说:
http://t.sina.com.cn/
粘贴长链接并发布:
在下面获取短链接:
在其后面加上?a.mp3(注意问号要用英文标点)成为:
http://sinaurl.cn/h4idrq?a.mp3
这就是所要的MP3外链。
第三步:将外链链接添加到空间播放器就成了,速度还行。
点击播放按钮试听效果:
另外提示几点:
为了让音乐播放时缓冲速度更快,可以在上传之前用音频转换工具(等等)适当降低音乐文件的位速,从而缩小文件尺寸而使缓冲速度更快,上传的音乐最好别超过5兆,否则很可能会影响缓冲速度。
以上介绍的是MP3格式,若是WMA格式就加上?a.wma,以此类推,也可做图片等文件外链。有的空间不能用WMA,可能只支持MP3格式,WMA不能播放就换MP3格式的试试。
不要在同一Skydrive账户下外链过多音乐,因为其允许流量并不是无限的,流量超限时账户会被封而使链接失效。
本文转载自:
http://hi.baidu.com/simeng0405/blog/item/b3a779f3db2372c40b46e0c6.html?#lastcmt