QQ空间添加网络音乐,无视特殊符号&=限制

本文转载自:

http://hi.baidu.com/simeng0405/blog/item/b3a779f3db2372c40b46e0c6.html?#lastcmt



没想到最近skydrive又变了。现在Skydrive已改版,其他步骤都一样,只不过文件编号获取方法有变化,不再使用代码,详细方法如下:

QQ空间添加网络音乐,无视特殊符号&=限制_第1张图片

QQ空间添加网络音乐,无视特殊符号&=限制_第2张图片

点嵌入,按提示生成一个很长的分享代码,复制到记事本里,里面resid后面的内容比如DED07997976DF645%21111就是文件编号

上传及外链方法见下文,完整链接获取方法参考紫色字体部分说明。
——2011年12月5日

      很多朋友都在为设置博客空间背景音乐而为难,因为在网上搜到的音乐链接不稳定,而上传自己的音乐文件又要花钱。现在我介绍一种不花钱就可以获得的高质量音乐链接,链接快速、稳定、永久有效,可以上传任意音乐成为自己的空间背景音乐,甚至你自己唱一段录下来都可以作为空间背景音乐。

      主要操作分为三步:

      1.上传音乐文件到微软Skydrive并获取一个长链接;

      2.将长链接粘贴到新浪微博而获得短链接;

      3.将此短链接添加到博客空间播放器即大功告成。

      只要耐心,一步一步来,就可以成功。

第一步:上传音乐到微软Skydrive网络硬盘

先进入http://skydrive.live.com注册账户然后登录,这个不用多说。

QQ空间添加网络音乐,无视特殊符号&=限制_第3张图片
登录后界面如下图所示,点击“创建文件夹”。

QQ空间添加网络音乐,无视特殊符号&=限制_第4张图片
输入文件夹名,并点击共享者后的“更改(不修改共享者为“所有人”就不能外链!)

QQ空间添加网络音乐,无视特殊符号&=限制_第5张图片

拖动滑块,修改共享者为“所有人”,设置此文件夹内文件供所有人共享,也就是为了外链,然后点击“下一步”按钮:

QQ空间添加网络音乐,无视特殊符号&=限制_第6张图片

就会进入“添加文件”界面,以后进入此文件夹也可以点击“添加文件”进入此页面:

QQ空间添加网络音乐,无视特殊符号&=限制_第7张图片

点击“从计算机中选择文档”,并选择文件:

QQ空间添加网络音乐,无视特殊符号&=限制_第8张图片

开始上传:
QQ空间添加网络音乐,无视特殊符号&=限制_第9张图片

上传完毕,进入刚才创建的文件夹,点击刚才上传的音乐文件图标进入其下载页面(这时若迅雷等下载工具弹出来提示下载,则点击取消,再点击图标进入一次,提示下载则仍取消。对迅雷可按此法屏蔽:打开迅雷→配置→监视设置→设置不监视网站→在最后一行加上*.office.live.com):

QQ空间添加网络音乐,无视特殊符号&=限制_第10张图片

复制以下代码(绿色字体部分)并粘贴到浏览器地址栏并按回车(可以将此代码存到收藏夹里,方便使用):

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('获取错误')}})();

就会得到长链接(永久链),复制它(第一个地址):

QQ空间添加网络音乐,无视特殊符号&=限制_第11张图片

粘贴代码没反应可试试换用火狐浏览器或Opera浏览器解决问题。

若已使用代码获取长链接,请跳过以下紫色内容,直接看第二步操作。

实在用不成代码,怎么粘贴都没反应的,只能麻烦一下了,还以那个Music.mp3为例,按以下方法操作获得长链接:

其实Skydrive的永久链接组成是这样的(先称其为链接模板):

http://storage.live.com/items/文件编号?filename=文件名

进入那个刚上传的音乐文件下载页面,用右键点击页面右边的文件快速切换栏里的文件图标(可看到同文件夹下相邻文件,同文件夹下不少于2个文件才会出现此栏),选择属性,如下图所示:

QQ空间添加网络音乐,无视特殊符号&=限制_第12张图片

然后得到文件编号DED07997976DF645!111如下图所示:

QQ空间添加网络音乐,无视特殊符号&=限制_第13张图片

然后把文件编号DED07997976DF645!111和文件名Music.mp3文件填入链接模板,也就得到所谓的长链接:

http://storage.live.com/items/DED07997976DF645!111?filename=Music.mp3

第二步:使用新浪微博转化为短链接:

因为有的空间添加音乐链接时不允许出现“=”之类的符号或不允许添加太长的链接,所以要通过这一步把链接变得简短一些。

又是先注册登录,不用多说:
http://t.sina.com.cn/

QQ空间添加网络音乐,无视特殊符号&=限制_第14张图片

粘贴长链接并发布:

QQ空间添加网络音乐,无视特殊符号&=限制_第15张图片

在下面获取短链接:

在其后面加上?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

你可能感兴趣的:(JavaScript,网络,qq,新浪微博,音乐,下载工具)