»
游客:
注册
|
登录
|
搜索
|
统计
|
喜悦证交所
|
帮助
喜悦国际村
»
喜悦原创
» php与视频播放flv全接触
上一主题
下一主题
22
1/3
1
2
3
>
标题: php与视频播放flv全接触
sanshi0815
(sanshi0815)
高级会员
中级会员
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文件为
CODE:
[Copy to clipboard]
<?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
放弃思考
中级会员
老会员
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中的爱因斯坦)
版主
老会员
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
c1a1o1
版主
一品带刀护卫
UID 68669
精华 0
积分 1206
帖子 2120
金钱 1206 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-2-17
状态 离线
[推荐阅读]
关于发邮件的问题?
看不是太懂,以后多研究!
流量交换联盟
高校二手市场
言情小说
2006-8-23 10:53 PM
#4
sanshi0815
(sanshi0815)
高级会员
中级会员
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
officeren
注册会员
UID 75617
精华 0
积分 53
帖子 32
金钱 53 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-6-27
状态 离线
[推荐阅读]
问一个AJAX的问题.........
不错,拿来学习一下。
2006-8-24 11:55 AM
#6
刀鱼
版主
好好做人,认真做事
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
sanshi0815
(sanshi0815)
高级会员
中级会员
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
风卷残云
中级会员
老会员
UID 63269
精华 0
积分 365
帖子 379
金钱 365 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2005-2-19
来自 江苏
状态 离线
[推荐阅读]
求助:dreamweaver8测试mysql数据显示????该如何处理
流媒体服务器
2006-8-26 02:47 PM
#9
4pollo
新手上路
初级会员
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
>
可打印版本
|
推荐给朋友
|
订阅主题
|
收藏主题
|
开通个人空间
论坛跳转 ...
技术论坛
> php基础编程
> PHP高级编程
> 代码共享
> 建站讨论
> 喜悦原创
> 开源程序论坛
> ECShop官方技术论坛
> Together Portlet
> LAMP进阶文章
> XML/HTML/CSS/Js
> JAVA/C/C++
> Windows/软硬件
> linux技术
> 数据库技术
非技术论坛
> 娱乐乐园
> 招聘&求职
> 广告时间
> 跳蚤市场
> 联盟项目组
> 站务问题
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