这周终于清闲下来了

花了一晚上,搞定了获取 优酷 视频真实下载地址函数了。

使用地址:http://www.dreamfairy.cn/blog/work/Php/returnyouku.php

使用方法为 输入要下载的 优酷视频的网页地址,然后点击提交,之后输入的地址就是可以直接下载的地址了。直接复制到浏览器或者迅雷什么的就可以下载啦。

过几天把 获取 土豆,新浪,56,六间房的视频真实地址获取功能也做完吧。

最后呢~ 遇到了经典的 最后一公里的问题 。 即 函数返回的 真实地址其实还是需要一次301重定向的。flvplayback组件似乎不会自动重定向,又或是不会打开无后缀的地址。 难道要重写 connectToUrl 函数么。

=。= 还是再花点时间研究下怎么用php获取重定向后的地址并存进函数吧。

最近准备将自制的Flash播放器增加链接优酷等国内视频的后台。

但是对此研究过的人都知道,这些视频站的视频地址都是临时的。服务器是通过请求的网页ID来返回一个临时的视频地址。

因此这就需要通过抓包来获取请求的解码方式。

=。=好吧,对于抓包,我是完全新手。 但是有个替代的方法。 国内有个 http://www.flvcd.com 可以获取国内视频网站的地址,那么思路就是自己做一个 php后台去获取 flvcd 处理过的结果,然后返回给 flash 播放器。

纠结的地方来了。之前 IIS 下配置php经常出现程序池溢出错误。安装的MySql也是各种错误。 APache在win7下似乎也是错误百出。哎~ 找个时间重新配置 Appserv好了。

=== Aoi Flash Video Player ===
作者: Aoicocoon
标签: flash, player, aoi, widget
至少需要wordpress版本: 2.3.0
测试版本: 3.0.5
插件版本: 1.0
演示地址:demo

简单的flash 视频播放器

==安装 ==

1.上传 `Aoi Flash Video Player` 文件夹至 `/wp-content/plugins/` 目录
2. 在Wordpress插件菜单激活 Aoi Flash Video Player
3. 在文章中使用短标签[ aoi]视频地址[/aoi],在你的文章中插入视频播放器并播放
4. Enjoy!

==使用方法==
可以在 [aoi] 中加入参数来控制播放器. width 宽度, height 高度, autoplay 自动播放,info 视频信息.
例子
[aoi width=550 height=400 autoplay=false info=Nice_Video]视频地址[/aoi]

插件下载地址:点我下载

之前做不出弹道同步,是因为无法同步任意坐标的子弹和任意数量的子弹。

后来我亲爱的老爸给了我魂斗罗子弹发射的启发。即一定时间内,子弹打出一定的个数,间隔相同的时间。

估计由于脑袋死机了。。想不出间隔发子弹怎么实现。

嘛嘛~今天问了坛子里的朋友,终于搞定啦。

代码如下:

import flash.events.KeyboardEvent;
import flash.display.MovieClip;
import flash.events.Event;

var ct:uint;
const key_right:uint = 39;
var key:Object=new Object();

stage.addEventListener(KeyboardEvent.KEY_DOWN,isDown);
stage.addEventListener(KeyboardEvent.KEY_UP,isUp);
stage.addEventListener(Event.ENTER_FRAME,init);
继续阅读

自己是一个很喜欢看动漫听音乐的人。所以呢,经常会在博客上插入视频的说。

但是呢~外链的youku,tudou,56的自带播放器很难看,而且很多功能都没有,比如评论功能啊,循环播放功能啊。这一点嘛,bilibili就做的不错。但是bilibili那个miniplayer似乎死掉了,现在这个播放器还关不掉自动播放。

而且呢wordpress的视频插件flash video player似乎还要收费的,否则会有水印啊,不给力啊,不给力。

干脆就自己做一个好了!

研究了1个小时,目前工作成果是 自制按钮播放,自制按钮全屏,自制文本框显示当前时间/总时间,循环播放视频。嗯嗯,晚些时候再把滚动条研究一下吧。我的设想是滚动条上的滑块按 当前时间/总时间 的百分比来移动的说。

下面是Demo

左下角第一个按钮点击后播放.底部按钮分别为 播放/暂停 | 停止 | 循环 | 全屏(实验作品,懒得做那么多精细,各种偷懒啊 😀 )

载入视频是通过外部传递参数的形式

视频的源文件为:澄空Sumisora【初音ミク】【3DPV】

[fvp info=澄空Sumisora【初音ミク】【3DPV】]http://www.hcgcn.com/xsk/Sumisora.flv[/fvp]

以下是程序源码:

继续阅读


中文片名: 斯巴达克斯:竞技场之神
英文片名: Spartacus Gods of the Arena
剧集分类: 动作
影片类型: 美剧
资源格式: HDTVrip,HR-HDTV,RMVB,720P
上影时间: 2011
导 演:
主 演:

对白语言: 英语
字幕语种:

介绍:
《斯巴达克斯:竞技场之神》(Spartacus: God of Arena)实际上就是《斯巴达克斯:血与沙》(Spartacus: Blood And Sand)的前传,在这个Batiatus家族崛起的故事中,Lucy Lawless和John Hannah成为人们关注的焦点,他们在Spartacus成为被俘的色雷斯奴隶前就已经是Batiatus家族的优胜者

一年多的等待,终于出了第二季了。嘛嘛~虽然由于之前的主角生了病,无法继续出演了,所以不得不换个演员出前传了。但是那血腥的美丽,那赤裸的诱惑才是斯巴达克斯的魅力啊。

顺便吐槽一下,人人字幕翻译的挺不错的,字幕也做的很好看。就是翻译的太过儒雅了。比如丈夫居然翻译成夫君,还有夫复何求。。。真。。。已经无法吐槽了。

附:神PV 神曲 。 好吧,其实曲名就是叫“神曲” 不过PV确实很神!

话说~去年暑假的时候无聊,模仿的做了一个Mario的单机版,功能上包括算分数,倒计时,音乐,人物的左右移动,跳跃,输赢判定,吃金币判定,全都做出了。然后就萌发了做一个多人联机的Mario Online了。

当时想着新进入游戏的玩家,继承一个Mario的类,来达到理论上无数人联机的游戏,但是最后还是决定第一次做联机游戏,还是稳妥点做个双人的好了。

暑假最后一周完成的版本包含 用户注册,简易聊天,人物左右移动,双人移动动作同步功能。 国庆后的一周完善了 聊天功能。之后就什么都没做了。

一直拖到寒假,嘛,还是把它做完吧。

目前手头上的后台是用asp的。“搞成php的吧!”,抱着这个想法于是开始了研究。

首先asp和php的区别,在asp中,可以使用 Application 来让服务器暂时保存数据,而php没有类似的Application. 之前的asp后台flash聊天室就是用到Application. 经过一番查阅资料,php没有类似功能,据说是为了节省服务器资源。但是这样的话,php只能通过小型数据库,比如文本文件来存放数据,这样真的比Application更节省资源?我抱有疑问。

目前打算使用的用户信息注册数据库为Access,同步信息数据库为文本文件 博客虽然用的是mysql,但是不想平时的project把主数据库搞乱,还是独立出来吧。

研究了一下php链接access数据库的方法为:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=".realpath("database.mdb");
$conn = @new COM("ADODB.Connection") or die ("连接失败!");
$conn->Open($connstr);

$rs = @new COM("ADODB.RecordSet") or die ("数据表创建失败");
$rs->Open("select * from ondata",$conn,1,1);
while(!$rs->eof){
  echo $rs->Fields['id'];
  echo ":";
  echo $rs->Fields['username'];
  echo ":";
  echo $rs->Fields['userpassword'];
  echo "<br>";
  $rs->Movenext();
}
$rs->close();
$conn->close();
?>

输出的结果为 序号:用户名:密码

by the way,如果用文本文件来同步双人联机数据(经过测试,半秒内可以读取文本文件3000次,虽然比起Socket套字节有延迟,但还可以忍受),可以采用 Cookie来做站内游戏翻页后,游戏可以从中断的地方继续开始呢。

剩下的地图,敌人,最终boss明天再开工吧。好晚了。祝自己晚安!

每天惯性的输入popgo.net/bbs 看看新番动漫,可惜这次popgo大姨妈了好久近一个月了。

popgo的bt发布页也是祈祷去海外。

今天发现popgo的临时避难所出现了,谢天谢地,popgo没死掉,似乎是没有做论坛备案的样子。

我记得那个备案很复杂的,还要带证件本人去备案。而且电子公告板很难批的说。

总是~一切都往好的地方发展了。

这是避难所公告原文:

论坛服务器所在机房严查备案,没有备案不许联网。某管理员已经在第一时间申请备案了,但是备案审核需要的时间不确定,我们只能苦苦等待。 目前服务器硬件感觉良好,数据并无丢失,请各位同学放心。备案通过后,我们将第一时间重新开放

下午居然跑道了麦当劳给MacBook装Windows 7去了,哎 如果是一个更安静地方就好了。

Apple还算厚道,自带的Camp Boot 可以分一个区来安装Windows 7 但是不人道的地方是 只能分一个区啊。这无比怨念,一个系统只有一个盘是什么概念。。那就是什么垃圾都堆在一个盘里了。。用久后会悲剧的。

嘛嘛~分完区,放进我的x64 Windows 7 结果提示检测不到光盘?果断换了x86的盘进去可以读取了,然后就开始装x86了。仔细一想,其实应该是额可以装x64的,可能点安装的时候,x64的光盘还没读取出来吧。嘛~算啦。

装完Windows 7 后重启,发现没有 Mac OS 和 Windows 操作系统的选择列表,直接进了Windows. 。心中一凉,难道Mac直接跟我永别了? 还好,装完Windows 下的 Camp Boot驱动后,出现了系统选择界面,可以切换了。

但是嘛~ 触摸板居然没有右键了。。于是乎果断google之~ 解决方法就是 两根手指放在触摸板上,再按键。。啊啊啊,这无比纠结的操作啊。

再然后呢,进入计算机,发现只有Windows的系统盘,在Mac下的分区全都看不见。 是Windows不识别Mac的磁盘格式呢,还是被隐藏,我也不懂。 不过这个似乎可以通过安装驱动解决。不过副作用是,Windows下无法操作Mac分区的文件,只能查看,不能修改。看来都是只读属性的啊。

最后的说,听朋友讲,身边用苹果的人,全都装上了Windows. 额 看来苹果这系统很不人性化啊,就病毒少,界面好看以外。能用的软件毕竟太少,操作很不大众。或许应该说Microsoft的系统太过垄断了吧。

PS: 其实也不能说苹果对微软的系统支持不好啦,毕竟人家比尔叔叔可是坚决不允许家里人用苹果的任何产品哦。而鲍威尔大叔也不让员工在公司用任何苹果的产品呢。为此还人手送一部Windows Phone…