请选择 进入手机版 | 继续访问电脑版
收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 新增登录提醒插件 - 用至我的站点 地图任务一定要做 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

MIUI手机主题设计大赛,奔驰大奖等你拿! 想加薪?!蓝色理想招聘提供你更多机会 悬赏答疑,赚取积分兑奖品!

楼主: HBrO

[服务器端交互] [原创]Flash全站的技术应用(六)-Flash也能播放wmv,wma吗?可以! [复制链接]

寂寞火山

荣誉管理 手机认证 

帖子
2584
体力
10205
威望
197
发表于 2006-10-1 23:18:50 |显示全部楼层
真昏,我一直在教程的代码部分找,没想到是发布设置问题!
我的代码都写好了,重新发布比较麻烦,你知道那个窗口模式的代码是什么吗?

PS:我现在已经用E类实现最简单的播放,暂停和停止了
西部数码云主机4G内存500G仅需423元

使用道具 举报

HBrO 楼主
帖子
7398
体力
32122
威望
241
居住地
广东省 广州市
发表于 2006-10-1 23:20:04 |显示全部楼层
<param name="wmode" value="opaque">
放在FLASH的object标签里头作为一个参数就可以了.
租服务器,上51IDC

使用道具 举报

寂寞火山

荣誉管理 手机认证 

帖子
2584
体力
10205
威望
197
发表于 2006-10-1 23:24:51 |显示全部楼层
OK,解决了,谢谢:)

使用道具 举报

HBrO 楼主
帖子
7398
体力
32122
威望
241
居住地
广东省 广州市
发表于 2006-10-1 23:29:29 |显示全部楼层
火山,心情不错啊.
国庆没出去玩啊?还有,学校的事情忙完啦?

使用道具 举报

寂寞火山

荣誉管理 手机认证 

帖子
2584
体力
10205
威望
197
发表于 2006-10-1 23:37:01 |显示全部楼层
国庆怎么舍得出去玩啊,每次放假对我来说都是学习FLASH的黄金时间!

学校的事忙完了,就改个主页而已,最后我设计的没选选上,郁闷,不知道他们从那找了个模板。
唉~~~学校的首页也套用模板,无言了……

使用道具 举报

寂寞火山

荣誉管理 手机认证 

帖子
2584
体力
10205
威望
197
发表于 2006-10-2 00:04:25 |显示全部楼层
你知道怎么用代码控制WMP波形效果吗?
比如设置成“火焰”效果?

你在9楼提供的那个电子书好象不能看啊!?

[ 本帖最后由 jimohuoshan 于 2006-10-2 00:15 编辑 ]

使用道具 举报

HBrO 楼主
帖子
7398
体力
32122
威望
241
居住地
广东省 广州市
发表于 2006-10-2 12:46:21 |显示全部楼层
我这个下载了,就传到这里给你看吧.
今天看了一个早上,还是不知道该怎么设置.不过大概找到点方向了.好像是在Effects对象里头的.不过它那里没有提供那种效果的名称,上网也找不到.估计如果下个英文版的Windows Media Player会更清楚那些效果是什么名称.不过我下回来的都是中文版.
你下载我上传以后的电子书,搜索EFFECTS.currentEffect看看吧.
另外,今天早上发现WINRAR也中毒了,重新安装都不行,绿色版也用不了.你的滚动条我居然因为我WINRAR的问题而无法打开.为了上传,我只好勉为其难地用WINDOWS自带的WINZIP来处理了.
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

寂寞火山

荣誉管理 手机认证 

帖子
2584
体力
10205
威望
197
发表于 2006-10-2 18:02:29 |显示全部楼层
教程中所写功能已经基本用E类全部实现,但在传上来之前还有三个问题要解决:
1,缓冲百分比提示
2,预载条
3,波谱效果控制
其中,第一个问题斑竹好象已经解决了,给点具体提示吧

使用道具 举报

HBrO 楼主
帖子
7398
体力
32122
威望
241
居住地
广东省 广州市
发表于 2006-10-2 20:02:05 |显示全部楼层
真的很感谢mirycat提供的帮助文件,在播放器的问题上,它比百度,Google要好用多了.
我现在不在学校,没有源文件修改我的播放器,不过第二个我也从帮助文件里找到显示预载用到的属性了,就是wmp.Network.downloadProgress,至于缓冲百分比,就是wmp.Network.bufferingProgress.

使用道具 举报

寂寞火山

荣誉管理 手机认证 

帖子
2584
体力
10205
威望
197
发表于 2006-10-3 01:02:44 |显示全部楼层
谢谢提示,现在缓冲弄好了,可wmp.Network.downloadProgress好象还是有点问题,我的为什么每次都直接变成了下载100%?
而且我还发现wmp.Network.downloadProgress似乎对MIDI无效!

[ 本帖最后由 jimohuoshan 于 2006-10-3 01:05 编辑 ]

使用道具 举报

HBrO 楼主
帖子
7398
体力
32122
威望
241
居住地
广东省 广州市
发表于 2006-10-3 12:13:21 |显示全部楼层
downloadProgress跟bufferingProgress一样,要在调用网上的歌曲时才有效的喔,并且注意要周期性调用。另外,MIDI还真没测试过,大概是文件小的缘故吧。

[ 本帖最后由 HBrO 于 2006-10-3 12:15 编辑 ]

使用道具 举报

寂寞火山

荣誉管理 手机认证 

帖子
2584
体力
10205
威望
197
发表于 2006-10-3 18:51:45 |显示全部楼层
我调用的就是你播放器中那四首歌,可也不行的!
downloadProgress好象每次都直接显示100%?
另外,我在本地加载MP3、WMA和WMV都没问题,可传到自己的空间里后,就加载不进去了,难道在自己的域下也不行?但mid和wav为什么就行呢?难道是我的空间不支持MP3和WMV?我还在百度上找了首歌,也不行,不知道是FLASH安全沙箱的问题还是传输协议的问题。反正我是直接把那首歌的http地址复制下来了:)

预载方面,downloadProgress估计是不支持MIDI文件格式,我看那电子书中就没提到MIDI。

这里是测试地址:还有好多问题没解决,源文件暂不开放!
http://www.huoshan.org/shiyan/flash_wmp/flash_wmp.htm

[ 本帖最后由 jimohuoshan 于 2006-10-3 19:21 编辑 ]

使用道具 举报

寂寞火山

荣誉管理 手机认证 

帖子
2584
体力
10205
威望
197
发表于 2006-10-3 19:42:49 |显示全部楼层
<object id="player" height="64" width="260" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">
<param NAME="AutoStart" VALUE="-1">
<!--是否自动播放-->
<param NAME="Balance" VALUE="0">
<!--调整左右声道平衡,同上面旧播放器代码-->
<param name="enabled" value="-1">
<!--播放器是否可人为控制-->
<param NAME="EnableContextMenu" VALUE="-1">
<!--是否启用上下文菜单-->
<param NAME="url" VALUE="1.wma">
<!--播放的文件地址-->
<param NAME="PlayCount" VALUE="1">
<!--播放次数控制,为整数-->
<param name="rate" value="1">
<!--播放速率控制,1为正常,允许小数,1.0-2.0-->
<param name="currentPosition" value="0">
<!--控件设置:当前位置-->
<param name="currentMarker" value="0">
<!--控件设置:当前标记-->
<param name="defaultFrame" value="">
<!--显示默认框架-->
<param name="invokeURLs" value="0">
<!--脚本命令设置:是否调用URL-->
<param name="baseURL" value="">
<!--脚本命令设置:被调用的URL-->
<param name="stretchToFit" value="0">
<!--是否按比例伸展-->
<param name="volume" value="50">
<!--默认声音大小0%-100%,50则为50%-->
<param name="mute" value="0">
<!--是否静音-->
<param name="uiMode" value="mini">
<!--播放器显示模式:Full显示全部;mini最简化;None不显示播放控制,只显示视频窗口;invisible全部不显示-->
<param name="windowlessVideo" value="0">
<!--如果是0可以允许全屏,否则只能在窗口中查看-->
<param name="fullScreen" value="0">
<!--开始播放是否自动全屏-->
<param name="enableErrorDialogs" value="-1">
<!--是否启用错误提示报告-->
<param name="SAMIStyle" value>
<!--SAMI样式-->
<param name="SAMILang" value>
<!--SAMI语言-->
<param name="SAMIFilename" value>
<!--字幕ID-->
</object>


URL型命令:当媒体播放器控件收到一个URL型的命令时,指定的URL会被装载到用户的默认浏览器。如果媒体播放器嵌在一个分帧的HTML文件中,URL页可以装载到由脚本命令指定的帧内。如果脚本命令没有指定一个帧,将由 DefaultFrame 属性决定将 URL 页装入哪一帧。
你可以通过设置 InvokeURLs 属性来决定是否自动处理 URL 型的脚本命令。如果这个属性的值为 false ,媒体播放器控件将忽视 URL型命令。但是脚本命令事件仍会触发,这就允许你有选择地处理 URL 型命令。
URL 型命令指定的是 URL 的相对地址。基地址是由 BaseURL属性指定的。媒体播放器控件传送的脚本命令事件的命令参数是链接好的地址。

□监测流状态与网络链接
流状态属性包括:
PlayState:播放状态;
OpenState:打开状态;
Bandwidth:带宽;
支持的事件有:
OpenStateChange:打开状态改变(仅当SendOpenStateChangeEvents属性为true时触发)
PlayStateChange:播放状态改变(仅当SendPlayStateChangeEvents属性为true时触发)
EndOfStream:流结束时触发;
NewStream:打开新流时触发;
网络接收属性包括:
ReceptionQuality:接收质量;
ReceivedPackets:已经收到的包;
LostPackets:丢失的包;
监测缓冲的属性有:
BufferingTime:缓冲时间;
BufferingCount:缓冲次数;
BufferingProgress:缓冲进程;
Buffering:缓冲事件;

□错误处理
媒体播放器提供了内建的错误处理功能——在对话框或状态栏显示错误信息。 另外,你可以自己添加错误处理程序。如果 SendErrorEvents 属性设置为 true,将不会显示错误框,而是发送错误事件;如果 SendErrorEvents 属性设置为 false,将显示错误框,而是发送错误事件。
媒体播放器支持下面的错误处理事件:
Error 事件,指有危险性错误发生;
Warning 事件,指发生了非危险性的错误;
当你的应用程序接收到一个错误事件,你可以检测下面的属性来确定具体的错误信息:
HasError:检测目前的媒体播放器是否有错误;
ErrorCode:提供与该类型错误相关的代码值;
ErrorDescription:提供错误的描述信息;
ErrorCorrection:指定媒体播放器对该类型的错误进行校正;

不知道我上面提供的东西有没有什么参考价值

[ 本帖最后由 jimohuoshan 于 2006-10-3 19:54 编辑 ]

使用道具 举报

寂寞火山

荣誉管理 手机认证 

帖子
2584
体力
10205
威望
197
发表于 2006-10-3 20:31:06 |显示全部楼层
哈,刚才又到百度上试了一下,这次可以了,昨天多打了一个空格,昏!
大家可以在输入地址那里输入下面三个地址看看预载条效果!
http://b1.vvxy.com:81/song/19/4635/8.wma
http://www.15cool.com/real/weiyi.wma
http://wubofeng.justot.com/preview/faruxu_29889/发如雪.mid (MID不支持预载!)
现在终于把预载也解决了。
就省下那个波谱效果控制了,对了,还有为什么我自己空间里的MP3和WMA不能播放也是个迷?

[ 本帖最后由 jimohuoshan 于 2006-10-3 21:09 编辑 ]

使用道具 举报

呜呜龙

中级会员

帖子
239
体力
487
威望
0
发表于 2006-10-3 21:18:13 |显示全部楼层
哎,看你们讨论得这么有劲真想好好向你们学,可惜对我来说又太深了,真心祝愿你们的播放器早点完工。
怎么你们都是老师吗?我也是,不知是不是只有老师才会有闲心一天到晚捣鼓flash这东西。

使用道具 举报

HBrO 楼主
帖子
7398
体力
32122
威望
241
居住地
广东省 广州市
发表于 2006-10-3 21:18:52 |显示全部楼层
火山的热情势不可挡啊.搞得自己也非要在记事本里弄个预载显示试试.当我发现百度上的歌没问题的时候,却发现火山早解决问题了.然后,轮到我出问题了.发现downloadProgress这个东西对新浪那些mms那些不可常规下载的文件好像没有效,我直接在新浪看,好像也看不到预载进度.

先不管了,看你的滚动条去,估计197行那个问题对我来说是个难题啊.

使用道具 举报

寂寞火山

荣誉管理 手机认证 

帖子
2584
体力
10205
威望
197
发表于 2006-10-3 21:41:11 |显示全部楼层
我的空间好象就是不支持MP3,我在本地输入我空间里MP3的网址也没用!(这可如何是好,难道我以后只能用MID?或者要把MP3转换成SWF?这样也好,这样正好可以支持波谱同步了:)

另外MMS好象就是不支持预载,这个我昨天也发现了。
至于滚动条那个问题,我也是一直静不下心去研究,目前有好多比那个更紧急的东西要去研究!如果斑竹现在帮我解决了,哈哈,我以后就省心了其实这个问题如果解决了,对很多人都会很有帮助很有用处的!
还有,我准备再整理一下,明天就把源文件发上来,波谱控制的问题准备先放放,不知道斑竹可否同意?

TO:31342610,你是老师?不好意思哈,我暂时还是个不听话的学生呢向老师问好:)

使用道具 举报

HBrO 楼主
帖子
7398
体力
32122
威望
241
居住地
广东省 广州市
发表于 2006-10-3 21:57:06 |显示全部楼层
忘了说一句,73楼那些东西确实很有用,我在网上很难搜到,要不是mirycat,我连个英文版的也没有呢!现在好了,有个中文的,虽然内容还不是很完全.

使用道具 举报

寂寞火山

荣誉管理 手机认证 

帖子
2584
体力
10205
威望
197
发表于 2006-10-3 22:36:58 |显示全部楼层
我的英文不太好,看mirycat那个电子书有点困难,不过我从EFFECTS的属性和方法列表中感觉EFFECTS好象不是用来控制波谱的!

使用道具 举报

帖子
106
体力
603
威望
20
发表于 2007-1-8 22:59:21 |显示全部楼层
放个书签、

使用道具 举报

帖子
4
体力
19
威望
0
发表于 2007-7-26 14:21:01 |显示全部楼层
这个版本有源码下载么?很想下来学习一下。

使用道具 举报

帖子
2
体力
14
威望
0
发表于 2008-4-9 19:41:05 |显示全部楼层
提醒:最后回贴距现在 259 天,请不要无意义回复

使用道具 举报

帖子
2
体力
7
威望
0
居住地
广东省 深圳市
发表于 2009-9-7 15:37:48 |显示全部楼层
最近正在做一个播放器,要求能够支持多种格式,包括mp3 wma wmv rm rmvb等,如果是音频,则需要显示歌词同步。如果单单用wmp,似乎不行吧,有没有其他的解决办法

使用道具 举报

帖子
15
体力
31
威望
0
发表于 2011-10-16 08:21:52 |显示全部楼层
还有一个办法,也许可行,不过我觉得不太可取的就是.把FLASH做成透明的,然后在视频那里挖个空
qqfenzu.cc

使用道具 举报

HBrO 楼主
帖子
7398
体力
32122
威望
241
居住地
广东省 广州市
发表于 2011-10-24 09:16:24 |显示全部楼层
这些帖子现在都过时了,现在很多大牛都为这些格式写了as3版的解码器

使用道具 举报

您需要登录后才可以回帖 登录 | 注册


Archiver|手机版|blueidea.com ( 京ICP备05002321号 )    

GMT+8, 2012-5-25 14:45 , Processed in 0.270427 second(s), 7 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部