返回列表 发帖
好像不错啊,谢咯
下来看看……

TOP

为什么我不能打开六间房的视频啊,用IE7.0就行..

TOP

貌似56.com的视频还是无法保存
只下载来一个播放器的Flash框
还是要去临时文件里找
56的flv和其他网站的不一样啊,用暴风放不了,非的用他们的Flvplayer才行

[ 本帖最后由 RobinDX 于 2006-10-27 12:18 编辑 ]
附件: 您需要登录才可以下载或查看附件。没有帐号?加入 我们

TOP

56在21号更新了播放器。

更新在23层了。。

[ 本帖最后由 needed 于 2006-10-28 15:37 编辑 ]

TOP

这个不错,可以使用

TOP

http://www.youtube.com/
http://tv.mofile.com

希望增加这两个网站的支持。。

TOP

11月2号增加对mofile的支持。其实我也想简单点。但  d**n it !!
规矩照旧。记事本打开MediaSaver.js ,在最后一行粘贴上以下代码

  1. /*   code bY kkf @ 2006 .11.2
  2.        kkf009@gmail.com   
  3. */
  4. function mofileMedia()
  5. {        
  6.     strUrl=twSaveObjUrl%%s;
  7.     if(-1!=strUrl.search(/http:\/\/tv\.mofile\.com\/.*\.swf/)){
  8.         strUrl=document.getElementById(twObjectUID%%s).innerHTML.toString();
  9.         strID = strUrl.replace(/([^>]|>)*?v=(\w{8}).*/,"$2");
  10.         strTempUrl = "http://tv.mofile.com/cn/videoplay/play.do?v="+strID;

  11.         strBuffer = external.twQueryHistory( strTempUrl + "*", true );
  12.         if( strBuffer.length <= 0 )
  13.                 {
  14.                         strBuffer = GetBufferFromUrl( strTempUrl );
  15.                 }
  16.         if( strBuffer.length > 0 )
  17.                 {           //偶想过用DOM 读XML.无奈自己笨,不会.哭...
  18.                         xmlDomain=strBuffer.replace(/([^>]|>)*?<domain>(.*)<\/domain>([^>]|>)*/,"$2");
  19.                         xmlPath=strBuffer.replace(/([^>]|>)*?<path>(.*)<\/path>([^>]|>)*/,"$2");
  20.                         xmlDowndomainname=strBuffer.replace(/([^>]|>)*?<downdomainname>(.*)<\/downdomainname>([^>]|>)*/,"$2");
  21.                         xmlMd5 =strBuffer.replace(/([^>]|>)*?<md5>(.*)<\/md5>([^>]|>)*/,"$2");
  22.                         xmlAuditTime =strBuffer.replace(/([^>]|>)*?<auditTime>(.*)<\/auditTime>([^>]|>)*/,"$2");

  23.                 function translate(input) {
  24.                             var str = "r6JNhkeIdl0vMmun829C3sg5qXacwGH1bV4xPypfz7SFYTtEWADiORZLQUBKjo";
  25.                             var rnd = Math.round(Math.random() * 40) + 10;
  26.                         var tmp1 = new Array (input.length);
  27.                           var i = 0;
  28.                          while (i < 61) {
  29.                                 var strTmp = str.indexOf(input.substr(i,1));
  30.                                    strTmp = strTmp + rnd;
  31.                                     if (strTmp > (str.length - 1)) {
  32.                                         strTmp = strTmp - str.length;
  33.                                                             }
  34.                                         tmp1 = str.charAt(strTmp);
  35.                                         i++;
  36.                                                     }
  37.                            return (rnd.toString() + tmp1.join(""));
  38.                                         }
  39.    
  40.     strTemp  = "http:\/\/"+xmlDomain+"?p="+translate(xmlPath+xmlMd5+xmlAuditTime)+"&down="+xmlDowndomainname;
  41.                         external.twMediaPath( window, strTemp );
  42.                 }

  43.        }
  44. }
  45. mofileMedia();
复制代码

[ 本帖最后由 needed 于 2006-11-2 01:10 编辑 ]

TOP

补充2点


1。每次下载地址都不一样,但连接的是同一个文件。
2。地址或许只能你自己下载,因为每个人的IP不一样。

TOP

保存的时候看不到进度,想取消也没办法,有办法改进吗?

TOP

强贴,再次顶起!!

TOP

什么时候能支持www.uume.com

TOP

11月7日增加 对 www.uume.com的支持

11.8 日发现 vlog.mop.com 跟 uume的完全一样..就整合到一块里面了
增加对       www.tvix.cn
        www.ku6.com
        dv.ouou.com
        www.happy3G.com
        www.mocasting.com 的支持 .

  1. /*   code bY kkf @ 2006 .11.8
  2.        kkf009@gmail.com   
  3. */
  4. function happy3GMedia()
  5. {
  6.   strUrl=twSaveObjUrl%%s;
  7.   if(-1!=strUrl.search(/http:\/\/www\.happy3g\.com\/.*\.swf/i)){
  8.         strUrl=document.getElementById(twObjectUID%%s).innerHTML;
  9.         
  10.         strID = strUrl.replace(/([^>]|>)*?id=(\d*).*/,"$2");
  11.         strTemp = "http:\/\/61.137.90.102\/FLV\/streams\/_definst_\/"+strID+".flv"
  12.          external.twMediaPath( window, strTemp );
  13.         }
  14. }
  15. function uumemopMedia()
  16. {        
  17.         strUrl=twSaveObjUrl%%s;
  18.         if(-1!=strUrl.search(/http:\/\/(?:www\.uume|vlog\.mop)\.com\/.*\.swf/i)){
  19.                 if (window.fileUrls && window.fileZone){
  20.                 strUrl ="http:\/\/0.videosource.cacheus.com\/uume0\/"+window.fileZone+"\/"+window.fileUrls
  21.                 external.twMediaPath( window, strUrl );
  22.                 }
  23.         }
  24. }

  25. function tvixMedia(){
  26.         strUrl=twSaveObjUrl%%s;
  27.         if(-1!=strUrl.search(/http:\/\/www\.tvix\.cn\/.*\.swf\?.*/i)){
  28.                 strID = strUrl.replace(/.*\?(.*)/,"$1")
  29.                 strBuffer = GetBufferInPost("http://www.tvix.cn/find_video.php",strID)
  30.                 strUrl = strBuffer.replace("&filename=","")
  31.                 external.twMediaPath( window, strUrl );
  32.                 }
  33. }

  34. function ku6Media(){
  35.         strUrl=twSaveObjUrl%%s;
  36.         if(-1!=strUrl.search(/http:\/\/blog\.ku6\.com\/.*swf\?.*/i)){
  37.                 strID = strUrl.replace(/.*\?id=(.*)/,"$1");
  38.                 strTempUrl = "http://www.ku6.com/video_cache/" + strID.substr(0,3)+"\/"+strID+ "\.xml";
  39.                 strBuffer = external.twQueryHistory( strTempUrl, true );
  40.                 if( strBuffer.length <= 0 )
  41.                 {
  42.                         strBuffer = GetBufferFromUrl( strTempUrl );
  43.                 }
  44.                 if( strBuffer.length > 0 )
  45.                 {
  46.                         strRet = strBuffer.replace( /\s/g,"").replace(/.*<url>(.*)<\/url>.*/,"$1");
  47.                         external.twMediaPath( window, strRet );
  48.                 }
  49.         }
  50. }

  51. function ououMedia(){
  52.         strUrl=twSaveObjUrl%%s;
  53.         if(-1!=strUrl.search(/http:\/\/dv\.ouou\.com\/.*swf.*/i)){
  54.                 strID = /id=/.test(strUrl)? strUrl.replace(/.*\?id=(.*)/,"$1") : document.location.href.replace(/.*v_(.*)\.html/,"$1");
  55.                 strTempUrl = "http://stat.ouou.com/playservlet?id="+strID
  56.                 strBuffer = external.twQueryHistory( strTempUrl, true );
  57.                 if( strBuffer.length <= 0 )
  58.                 {
  59.                         strBuffer = GetBufferFromUrl( strTempUrl );
  60.                 }
  61.                 if( strBuffer.length > 0 )
  62.                 {
  63.                         strRet = strBuffer.replace( /\s/g,"").replace(/.*<file>(.*)<\/file>.*/,"$1");
  64.                         external.twMediaPath( window, strRet );
  65.                 }
  66.         }
  67. }

  68. function mocastingMedia(){
  69.    strUrl=twSaveObjUrl%%s;
  70.         if(-1!=strUrl.search(/http:\/\/www\.mocasting\.com\/.*\.swf\?file.*/i)){
  71.                 strUrl = strUrl.replace(/.*file=(.*)&.*/,"$1")
  72.                 external.twMediaPath( window, strUrl );
  73.                 }                  
  74. }
  75. happy3GMedia();
  76. uumemopMedia();
  77. tvixMedia();
  78. ku6Media();
  79. ououMedia();
  80. mocastingMedia();
复制代码

[ 本帖最后由 needed 于 2006-11-8 13:13 编辑 ]

TOP

返回列表