喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

上一主题 下一主题
 22  1/3  1  2  3  > 
     
标题: php与视频播放flv全接触  
 
sanshi0815 (sanshi0815)
高级会员
Rank: 4
中级会员



UID 63534
精华 1
积分 533
帖子 669
金钱 523 喜悦币
威望 10
人脉 0
阅读权限 50
注册 2005-3-18
状态 离线
php与视频播放flv全接触

无意间,要准备做一个视频的东西,所以硬着头皮钻研了下,本人,一点flash的东西都不会,到处了找些东西,弄明白了这个简单的原理!

理解以后可以扩展到其他的语言上也是完全可以的!

首先我们要做一个 flv 的播放器,用flash做,这个东西网上挺多的,不要使用FLVPlayback这个组件,
也许可以用,但是我不知道怎么调用他的那个属性。如果有知道的麻烦告诉我下,谢谢了
我是使用一个自己做的办法弄的
参考  http://www.creeper.cn/blog/post/57.html 这个人做的记录,我不是专业的flash的制作者弄了一个比较难看的界面,不过这些
都不重要,我们是要完成的功能,跟界面没有太大的关系。

在脚本里有这样一句 ns.play(“BT玩家.flv”);  BT玩家.flv 这个为要播放的影片,如果这样是个死的,也就是说没有办法,根据用户
提供的参数改变,我们要把没一个影片都制作一次,那是很麻烦的,也肯定不是我们想做的。

分析下我想完成的样子,如果传递一个影片的id 号,我根据id号,动态变换播放的内容,这样就能解决这个问题了,我们可以减少很多的
空间了,这个方法是可行的,现在,我们做个简单的演示

我们制作一个flash ,建立一个新的flash文档,在白板上,我们建立2个文本区域,设置成动态文本,分别给他们取名字为s1跟s2
然后在第一贞的地方按住f9调出脚本编辑器
我们输入下面的脚本



System.useCodepage=true;//设置中文可以正常显示

var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
mc.onData = function() {
    s1.text = this.s1; //把s1的文本设置成 我们接受到的参数内容
        s2.text = this.s2//同上
}
mc.loadVariables("1.php?id="+id,"_root"); //url为请求 1.php文件相当与请求 这样的url 1.php?id=值

1.php文件为

<?php
echo "s1={$_GET["id"]}&s2=30";
?>
现在所有的代码已经完成了,其中有个问题是,大家要问,在flash中用到了id这样的参数,我们怎么样取得呢?
这个参数大家可以尝试下通过
http:// flashname.swf?id=11 这样的url做尝试,应该是可以取得id的。说明,flash是直接可以取得的,并不需要在脚本里声明。
还有个先后执行的问题
是先执行
mc.loadVariables("1.php?id="+id,"_root"); 这句

然后把下面的也执行了
再执行
mc.onData = function() {
    s1.text = this.s1; //把s1的文本设置成 我们接受到的参数内容
        s2.text = this.s2//同上
} 这个函数

如果设置贞的话,会比这个简单些,但是我不会了,只能使用这样的麻烦的方式了
我只是想弄明白到底php 与 flash是怎样交互的,其他的东西并不是学习的范围了

如果不出意外的话,会得到大家想要的东西了

说个调试的方法
如果在脚本执行的时候,我们直接使用php的文件,由于我们不能通过网络取得,所以一定要编译后,在我们本机调试,这样比较麻烦,
可以修改为读取本地的文件
比较建立一个 1.text文件里面的内容是
s1=123&s2=qwe
我们只需要把 mc.loadVariables("1.php?id="+id,"_root");
这里面的 "1.php?id="+id 换成1.text就可以了
解释下,参数,flash 默认接受的变量是用& 分开的
还有就是连接字符的时候是用+号的,其他自己看手册就可以了
上面的东西我是在 Macromedia Flash 8 上调试通过的!
希望大家好运

作者:叁石
mail:sanshi0815@tom.com

[ 本帖最后由 sanshi0815 于 2006-8-23 01:14 AM 编辑 ]
2006-8-23 01:09 AM#1
查看资料  Blog  发短消息  QQ  顶部
 
放弃思考
中级会员
Rank: 3Rank: 3
老会员



UID 31149
精华 0
积分 389
帖子 390
金钱 389 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2004-9-14
状态 离线
[推荐阅读] 深圳市艾世代信息技术有限公司(北京运营中心) 招PHP工程师
学习下。谢谢分享



blog:  http://j.cublog.cn
2006-8-23 11:18 AM#2
查看资料  发短消息  顶部
 
LuckLrj (中国php中的爱因斯坦)
版主
Rank: 7Rank: 7Rank: 7
老会员


UID 64836
精华 0
积分 2266
帖子 3055
金钱 2266 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2005-6-19
状态 离线
[推荐阅读] IIS + PHP 发邮件的问题,求教!
个人倾向还是下载人家的播放器使用,研究透里面的as功能。

好文章,顶一个,支持原创。




学习,工作累了,请访问我的小站,娱乐一下。http://www.52sunny.net
2006-8-23 09:18 PM#3
查看资料  Blog  发短消息  顶部
 
c1a1o1
版主
Rank: 7Rank: 7Rank: 7
一品带刀护卫


UID 68669
精华 0
积分 1206
帖子 2120
金钱 1206 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-2-17
状态 离线
[推荐阅读] 关于发邮件的问题?
看不是太懂,以后多研究!



流量交换联盟
高校二手市场言情小说
2006-8-23 10:53 PM#4
查看资料  Blog  发短消息  QQ  顶部
 
sanshi0815 (sanshi0815)
高级会员
Rank: 4
中级会员



UID 63534
精华 1
积分 533
帖子 669
金钱 523 喜悦币
威望 10
人脉 0
阅读权限 50
注册 2005-3-18
状态 离线
[推荐阅读] [phpMyAdmin 不能导入]You didn't enter any data to import!?
一定是要研究别人的as,这个没错,但是有些东西,还是要自己做的
2006-8-24 12:50 AM#5
查看资料  Blog  发短消息  QQ  顶部
 
officeren
注册会员
Rank: 2



UID 75617
精华 0
积分 53
帖子 32
金钱 53 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-6-27
状态 离线
[推荐阅读] 问一个AJAX的问题.........
不错,拿来学习一下。
2006-8-24 11:55 AM#6
查看资料  发短消息  顶部
 
刀鱼
版主
Rank: 7Rank: 7Rank: 7
好好做人,认真做事


UID 67208
精华 0
积分 677
帖子 822
金钱 677 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2005-12-15
来自 北京
状态 离线
[推荐阅读] 寻人启示!
很少关注flash ,不过据说flash9 出来了,用php+flash 做视频不知道效果怎么样...

特别是负载那方面...




有项目需求,请联系:daoyu_06@126.com.
2006-8-26 02:25 AM#7
查看资料  Blog  发短消息  QQ  顶部
 
sanshi0815 (sanshi0815)
高级会员
Rank: 4
中级会员



UID 63534
精华 1
积分 533
帖子 669
金钱 523 喜悦币
威望 10
人脉 0
阅读权限 50
注册 2005-3-18
状态 离线
[推荐阅读] 用过adodb模块的进来聊聊


QUOTE:
原帖由 刀鱼 于 2006-8-26 02:25 AM 发表
很少关注flash ,不过据说flash9 出来了,用php+flash 做视频不知道效果怎么样...

特别是负载那方面...
比普通的要强些,但是不如p2p模式的
2006-8-26 11:31 AM#8
查看资料  Blog  发短消息  QQ  顶部
 
风卷残云
中级会员
Rank: 3Rank: 3
老会员



UID 63269
精华 0
积分 365
帖子 379
金钱 365 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2005-2-19
来自 江苏
状态 离线
[推荐阅读] 求助:dreamweaver8测试mysql数据显示????该如何处理
流媒体服务器
2006-8-26 02:47 PM#9
查看资料  访问主页  发短消息  QQ  顶部
 
4pollo
新手上路
Rank: 1
初级会员



UID 67189
精华 0
积分 12
帖子 19
金钱 12 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2005-12-15
状态 离线
[推荐阅读] 高手请进!
如何将上传的WMA等格式转成FLA?
2006-9-25 07:01 PM#10
查看资料  发短消息  顶部
 22  1/3  1  2  3  > 
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 


Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.027282 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP