我的地盘我做主
2008年10月10日天籁之音

没有评论
16 views
2008年08月15日天籁之音

没有评论
13 views

常用网页播放器代码

常用网页播放器代码

我们在网页上看到的播放器无外乎WMP/RealOne/Macromedia Flash Player,其他的无非是面板不同,或者添加了其他控件,对于计算机上安装的一些播放器也都是编码和解码器的整合,其最核心的编码和解码技术是相同的。例如:网络上最流行的windows media流(asf,wma,wmv格式…),Real流(rm,rmvb…),还有MPEG系列编码格式(MP4/MP3格式…)
Windows Media Video 是微软推出的一种流媒体格式,它是在“同门”的ASF(Advanced Stream Format)格式升级延伸来得.在同等视频质量下,WMV格式的体积非常小,因此很适合在网上播放和传输。Windows Media Player9兼容所有格式的WMV,官方编码器是Windows Media Encoder ,但是如果你想转制 高质量的wmv文件,那您一定要有超大的内存来处理数据…
无意中发现CASTPOST的播放器可以自己定义大小,对于WMV格式的在线播放可以说已经足够快了,然后就费了好大劲把一些精彩的短片和一些经典的MTV转化WMV格式放了上来,尽管现在不能下载了,但是只要不是连接人数过多,播放起来还是很流畅的^_^

WMP加入了ActiveX解码器控件,不仅可以放曲子,还能放Flash和其它视频文件

想用WMP连续播放请参照ASX元文件使用讲解:使用ASX播放列表吧

上面的这个播放器是老式的那种,6.4版本!新式播放器是在MediaPlayer9.0以后出现的,也就是说只有装了9.0或9.0以上的播放器才能正常使用的。

下面是新式播放器代码,相对以前的来说要简单很多:

——————————————————————————–

RealOne播放器代码:

——————————————————————————–

看着很多很复杂的样子,其实就是多了些播放器参数,可以不要…
Real Player 网页播放器 参数含义

参数:autostart 属性:True或是False 作用:指定是否自动播放指定的源文件
参数:backgroundcolor 属性:任何用符号“#”开头的16进制数值或是任何预定义的颜色作用:指定图像窗口的背景颜色
参数:center 属性:True或是False 作用:指定片断使用初始编码大小播放,并且在图像窗口的中央。
参数:classid 属性:"clsid:CFCDAA03-8BE4-1lcf-B84B0020AFBBCCFA:** 作用:用于指定ActiveX控件的唯一的字符串标示,可以认出嵌入的RealPalyer播放器。
参数:console 属性:任何字符串作用:可以将各种不同的RealPlayer控制聚集在网页上,这样它们可以交互使用或是保持独立,而且互相不影响
参数:controls 属性:ImageWindow,All,ControlPanel,PlavButton,PlayOnlyButton, PauseButton,StopButton,FFCtrl,RWCtrl,MuteCtrl,MuteVolume,VolumeSlider,PositionSlider,TACCtrl,HomeCtrl,InfoVolumePanel,InfoPanel,StatusBar,StatusField,PositionField 作用:可以让你指定那些控制是可见的。
参数:height 属性:任何整数值作用:指定RealPlayer元素的高度,单位:像素
参数:id 属性:任何字符串作用:为标签中的RealPlayer元素指定名字。
参数:imagestatus 属性:True或是False 作用:指定是否在图像窗口中显示状态信息,默认值是true
参数:loop 属性:True或是False 作用:可以让你指定片断是否无限循环
参数:maintainaspect 属性:True或是False 作用:默认RealPlayer拉伸所有的片断来充满整个图像窗口。
参数:name 属性:任何字符串作用:为标签中的RealPlayer元素指定名字(在标签中使用id)
参数:nojava 属性:True或是False 作用:避免启动Java虚拟机
参数:nolabels 属性:True或是False 作用:可以禁止显示标题或是版权信息(realplayer5.0以上时,它是垃圾…)
参数:nologo 属性:True或是False 作用:避免RealPlayer启动时在图像窗口中显示
参数:numloop 属性:任何整数值作用:让你能够指定文件片循环的次数,不需要参数loop
参数:prefetch 属性:True或是False 作用:指定在播放前,RealPlayer是否可以获得流描述信息,默认值是False
参数:region 属性:任何字符串作用:同SMIL一起使用。允许你指定使用HTML代替SMIL
参数:scriptcallbacks 属性:用逗号分割的列表作用:指定浏览器的回调监控(好高级的东东!)
参数:shuffle 属性:True或是False 作用:同多文件片的ram文件或是SMIL文件一起使用。可以让RealPlayer随机播放列表中的文件
参数:src 属性:任何合法的相对或是完整的URL 作用:指定播放的文件或是源文件的地址
参数:type 属性:字符串作用:为嵌入插件指定MIME类型
参数:width 属性:任何整数值作用:指定RealPlayer元素的宽度

RealPlayer的一些函数、方法和过程

这是 Real Player ActiveX Control Library (Version 1.0) 的所有函数与方法,有兴趣可以研究一下。

function GetSource: WideString;
procedure SetSource(const lpszNewValue: WideString);
function GetConsole: WideString;
procedure SetConsole(const lpszNewValue: WideString);
function GetControls: WideString;
procedure SetControls(const lpszNewValue: WideString);
function GetNoLabels: WordBool;
procedure SetNoLabels(bNewValue: WordBool);
function GetAutoStart: WordBool;
procedure SetAutoStart(bNewValue: WordBool);
function GetAutoGotoURL: WordBool;
procedure SetAutoGotoURL(bNewValue: WordBool);
function GetVolume: Smallint;
procedure SetVolume(nVol: Smallint);
function GetMute: WordBool;
procedure SetMute(bMute: WordBool);
function GetLoop: WordBool;
procedure SetLoop(bVal: WordBool);
function GetImageStatus: WordBool;
procedure SetImageStatus(bEnable: WordBool);
function GetPacketsTotal: Integer;
function GetPacketsReceived: Integer;
function GetPacketsOutOfOrder: Integer;
function GetPacketsMissing: Integer;
function GetPacketsEarly: Integer;
function GetPacketsLate: Integer;
function GetBandwidthAverage: Integer;
function GetBandwidthCurrent: Integer;
procedure DoPlayPause;
procedure DoStop;
procedure DoNextItem;
procedure DoPrevItem;
function CanPlayPause: WordBool;
function CanStop: WordBool;
function HasNextItem: WordBool;
function HasPrevItem: WordBool;
function HasNextEntry: WordBool;
function HasPrevEntry: WordBool;
procedure DoNextEntry;
procedure DoPrevEntry;
procedure AboutBox;
procedure EditPreferences;
procedure HideShowStatistics;
function IsStatisticsVisible: WordBool;
procedure DoGotoURL(const url: WideString; const target: WideString);
procedure DoPlay;
procedure DoPause;
function GetPosition: Integer;
function GetPlayState: Integer;
function GetLength: Integer;
function GetTitle: WideString;
function GetAuthor: WideString;
function GetCopyright: WideString;
function GetClipWidth: Integer;
function GetClipHeight: Integer;
function CanPlay: WordBool;
function CanPause: WordBool;
procedure SetPosition(lPosition: Integer);
function GetNumLoop: Integer;
procedure SetNumLoop(lVal: Integer);
function GetCenter: WordBool;
procedure SetCenter(bVal: WordBool);
function GetNoLogo: WordBool;
procedure SetNoLogo(bVal: WordBool);
function GetMaintainAspect: WordBool;
procedure SetMaintainAspect(bVal: WordBool);
function GetBackgroundColor: WideString;
procedure SetBackgroundColor(const pVal: WideString);
function GetStereoState: WordBool;
function GetLiveState: WordBool;
function GetShowStatistics: WordBool;
procedure SetShowStatistics(bVal: WordBool);
function GetShowPreferences: WordBool;
procedure SetShowPreferences(bVal: WordBool);
function GetShowonmouseover WordBool;
procedure SetShowAbout(bVal: WordBool);
function GetOriginalSize: WordBool;
procedure SetOriginalSize;
function GetDoubleSize: WordBool;
procedure SetDoubleSize;
function GetFullScreen: WordBool;
procedure SetFullScreen;
function GetEnableContextMenu: WordBool;
procedure SetEnableContextMenu(bVal: WordBool);
function GetEnableOriginalSize: WordBool;
procedure SetEnableOriginalSize(bVal: WordBool);
function GetEnableDoubleSize: WordBool;
procedure SetEnableDoubleSize(bVal: WordBool);
function GetEnableFullScreen: WordBool;
procedure SetEnableFullScreen(bVal: WordBool);
function GetEnableMessageBox: WordBool;
procedure SetEnableMessageBox(bVal: WordBool);
procedure SetTitle(const pVal: WideString);
procedure SetAuthor(const pVal: WideString);
procedure SetCopyright(const pVal: WideString);
function GetWantKeyboardEvents: WordBool;
procedure SetWantKeyboardEvents(bWantsEvents: WordBool);
function GetWantMouseEvents: WordBool;
procedure SetWantMouseEvents(bWantsEvents: WordBool);
function GetNumEntries: Smallint;
function GetCurrentEntry: Smallint;
function GetEntryTitle(uEntryIndex: Smallint): WideString;
function GetEntryAuthor(uEntryIndex: Smallint): WideString;
function GetEntryCopyright(uEntryIndex: Smallint): WideString;
function GetEntryAbstract(uEntryIndex: Smallint): WideString;
procedure SetCanSeek(bCanSeek: WordBool);
function GetCanSeek: WordBool;
function GetBufferingTimeElapsed: Integer;
function GetBufferingTimeRemaining: Integer;
function GetConnectionBandwidth: Integer;
function GetPreferedLanguageString: WideString;
function GetPreferedLanguageID: Integer;
function GetUserCountryID: Integer;
function GetNumSources: Smallint;
function GetSourceTransport(nSourceNum: Smallint): WideString;
function GetWantErrors: WordBool;
procedure SetWantErrors(bVal: WordBool);
function GetShuffle: WordBool;
procedure SetShuffle(bVal: WordBool);
function GetVersionInfo: WideString;
function GetLastMessage: WideString;
function GetLastErrorSeverity: Integer;
function GetLastErrorRMACode: Integer;
function GetLastErrorUserCode: Integer;
function GetLastErrorUserString: WideString;
function GetLastErrorMoreInfoURL: WideString;
procedure SetPreFetch(bVal: WordBool);
function GetPreFetch: WordBool;
procedure SetRegion(const pVal: WideString);
function GetRegion: WideString;
function GetIsPlus: WordBool;
function GetConsoleEvents: WordBool;
procedure SetConsoleEvents(bVal: WordBool);
function GetDRMInfo(const pVal: WideString): WideString;
property ControlInterface: IRealAudio read GetControlInterface;
property DefaultInterface: IRealAudio read GetControlInterface;

网页中wmp视频控制之使用指南

//wmplayer.controls.currentPosition = wmplayer.currentMedia.duration * (i / 100)
//
//
//
□播放方法和属性
除播放、暂停、停止外,媒体播放器还可用下面的属性:
扫描(Scanning)——与录像机的快进快倒功能类似;
搜索(Seeking)——直接移到剪辑中标记的特定上演时间;

□播放
媒体播放器提供了两种技术来指定要播放的媒体名称(剪辑),你可以设置 FileName 属性,或调用 Open 方法。 如果 AutoStart 属性的值是 true 的话,当 FileName 属性被设置成该电影剪辑的 URL 后,该电影剪辑将开始播放;否则电影剪辑不会开始播放, 除非你调用 Play 方法。 Open 方法开始播放是异步的,它不象 Play 方法要等到其他的进程结束后才开始播放。
媒体播放器提供了下面的类似录像机的属性和方法来控制流媒体的播放:
Play、Stop、Pause 方法,来开始、停止、暂停流媒体。
PlayCount 属性,设置文件播放的次数。
AutoRewind 属性,确定当停止播放时是否返回到电影剪辑的开始部分。

□音频控制
媒体播放器提供了下面的属性来管理音频:
Balance 属性,确定左右音箱的声音平衡;
Volume 属性,用来加大或降低音量;
Mute 属性,用来关闭或打开声音;
※你可以将 ShowAudioControls 属性设为 true 来在控制栏添加处理声音的控件。

□扫描
媒体播放器提供了下面的属性用以扫描:
FastForward 方法,快进;
FastReverse 方法,快倒;
Rate属性,改变播放速率;
※要想使电影剪辑能被扫描,必须将 CanScan 和 AllowScan 属性设为 true。

□搜索
用于搜索的属性有:
MarkerCount 属性,指剪辑中标记的总数量;
CurrentMaker、GetMarkerName、GetMarkerTime 方法,用于返回标记信息;
MarkerHit 事件,当遇到标记时触发;
CurrentPosition 属性,当前位置(用秒度量),可用来将播放头移到剪辑中指定的点;
PositionChange 事件,当设置 CurrentPosition 属性时触发;
※要想搜索到任意的时间,必须将 CanSeek 属性设为 true,要想搜索到标记点,必须将 CanSeekToMarkers 属性设为 true。

□媒体播放器的外观界面
在网页中,你可以通过相关属性来控制媒体播放器的哪些部分出现,哪些部分不出现。
媒体播放器包括如下元素:
Video Display Panel:视频显示面板;
Video Border:视频边框;
Closed Captioning Display Panel;字幕显示面板;
Track Bar;搜索栏;
Control Bar with Audio and Position Controls:带有声音和位置控制的控制栏;
Go To Bar:转到栏;
Display Panel:显示面板;
Status Bar:状态栏;
下面的属性用来决定显示哪一个元素:
ShowControls 属性:是否显示控制栏(包括播放控件及可选的声音和位置控件);
ShowAudioControls 属性:是否在控制栏显示声音控件(静音按钮和音量滑块);
ShowPositionControls 属性:是否在控制栏显示位置控件(包括向后跳进、快退、快进、向前跳进、预览播放列表中的每个剪辑);
ShowTracker 属性:是否显示搜索栏;
ShowDisplay 属性:是否显示显示面板(用来提供节目与剪辑的信息);
ShowCaptioning 属性:是否显示字幕显示面板;
ShowGotoBar 属性:是否显示转到栏;
ShowStatusBar 属性:是否显示状态栏;

□播放列表
媒体播放器提供下面的方法来访问播放列表中的剪辑:
Next 方法,跳到节目(播放列表)中的下一个剪辑;
Previous 方法,跳回到节目中的上一个剪辑;
媒体播放器的一个特性是能够预览节目中的每一个剪辑,使用如下属性:
PreviewMode 属性,决定媒体播放器当前是否处于预览模式;
CanPreview 属性,决定媒体播放器能否处于预览模式;
在windows 媒体元文件中,可以为每一个剪辑指定预览时间——PREVIEWDURATION,如果没有指定,那么默认的预览时间是10秒钟。
你也可以用Windows 媒体元文件来添加 watermarks 与 banners,元文件也支持插入广告时的无间隙流切换。

□节目信息
使用 GetMediaInfoString 方法可以返回相关剪辑或节目的如下信息:
文件名:File name
标题:Title
描述:Description
作者:Author
版权:Copyright
级别:Rating
URLs:logo icon、watermark、banner的地址
剪辑信息可以放在媒体文件中,也可以放在Windows 媒体元文件中,或者两者都放。

剪辑信息可以放在媒体文件中,也可以放在windows 媒体元文件中,或者两者都放。如果在元文件中指定了剪辑信息,那么用 GetMediaInfoString 方法返回的就是元文件中的信息,而不会返回剪辑中包含的信息。
在元文件中,附加信息可以放置在每一个剪辑或节目的 PARAM标签中。你可以为每个剪辑添加任意多个 PARAM 标签,用来存储自定义的信息或链接到相关站点。在 PARAM 标签中的信息可以通过 GetMediaParameter 方法来访问。
下面的属性返回有关大小和时间的信息:
ImageSourceHeight、ImageSourceWidth:返回图像窗口的显示尺寸;
Duration 属性,返回剪辑的长度(秒), 要检测这个属性是否包含有效的数值,请检查IsDurationValid 属性。(对于广播的视频,其长度是不可预知的)。

□字幕
你可以用 .smi 文件来为你的节目添加字幕。媒体播放器支持下面的属性来处理字幕:
SAMIFileName 属性,指定 .smi 文件的名字;
SAMILang 属性,指定字幕的语言(如果没有指定则使用第一种语言);
SAMIStyle 属性,指定字幕的文字大小和样式;
ShowCaptioning 属性,决定是否显示字幕显示面板;

□脚本命令
伴随音频、视频流,你可以在流媒体文件中加入脚本命令。脚本命令是多媒体流中与特定时间同步的多对Unicode串。第一个串标识待发命令的类型,第二个串指定要执行的命令。
当流播放到与脚本相关的时间时,控件会向网页发送一个 scriptCommand事件,然后由事件处理进程来响应这个事件。脚本命令字符串会作为脚本命令事件的参数传递给事件处理器。
媒体播放器会自动处理下面类型的内嵌脚本命令:
1)URL型命令:当媒体播放器控件收到一个URL型的命令时,指定的URL会被装载到用户的默认浏览器。如果媒体播放器嵌在一个分帧的HTML文件中,URL页可以装载到由脚本命令指定的帧内。如果脚本命令没有指定一个帧,将由 DefaultFrame 属性决定将 URL 页装入哪一帧。
你可以通过设置 InvokeURLs 属性来决定是否自动处理 URL 型的脚本命令。如果这个属性的值为 false ,媒体播放器控件将忽视 URL型命令。但是脚本命令事件仍会触发,这就允许你有选择地处理 URL 型命令。
URL 型命令指定的是 URL 的相对地址。基地址是由 BaseURL属性指定的。媒体播放器控件传送的脚本命令事件的命令参数是链接好的地址。
2)FILENAME型命令:当媒体播放器控件收到一个FILENAME型的命令时,它将 FileName属性设置为脚本命令提供的文件,之后媒体播放器会打开这个文件开始播放。 媒体播放器控件总是自动处理 FILENAME 型命令,不象 URL 型命令,它们不能被禁止。
3)TEXT型命令:当媒体播放器控件收到一个 TEXT型的命令时,它会将命令的内容显示在控件的字幕窗口。内容可以是纯文本的,也可以是 HTML。
4)EVENT型命令:当媒体播放器控件收到一个 EVENT型的命令时,它会在媒体元文件中搜索 EVENT 元素的 NAME 属性。如果 NAME 属性与脚本命令中的第二个字符串匹配,媒体播放器控件就执行包含在 EVENT 元素中的条目。
5)OPENEVENT型命令:当媒体播放器控件收到一个 OPENEVENT型的命令时,它会在媒体元文件中检查 EVENT 元素,并打开匹配的标题,但不播放,直到收到来自 EVENT型命令的同名真实事件。

□捕捉键盘和鼠标事件
EnableContextMenu 与 ClickToPlay 属性为用户提供了在图像窗口进行操作的方法。
如果 EnableContextMenu 属性为 true ,在图像窗口右击鼠标可以打开关联菜单,如果将ClickToPlay 属性设为 true ,用户可以单击图像窗口进行播放与暂停的切换。
要接收鼠标移动和单击事件,请将 SendMouseMoveEvents 和 SendMouseClickEvents 属性设为 true 。鼠标事件有:
MouseDown,当用户按下鼠标时产生;
MouseUp,当用户释放鼠标时产生;
MouseMove,当用户移动鼠标时产生;
Click,当用户在媒体播放器上单击鼠标按钮时产生;
DbClick,当用户在媒体播放器上双击鼠标按钮时产生;
要接收键盘事件,请将 SendKeyboardEvents 属性设为 true 。键盘事件有:
KeyDown,当用户按下一个键时产生;
KeyUp,当用户释放一个键时产生;
KeyPress,当用户按下并释放一个键时产生;

□监测流状态与网络链接
流状态属性包括:
PlayState:播放状态;
OpenState:打开状态;
Bandwidth:带宽;

监测流状态与网络链接
流状态属性包括:
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:指定媒体播放器对该类型的错误进行校正;

□播放CD
媒体播放器将 CD 看作(在每个音轨的开头具有标记的)单一音频流。 要在网页中使用CD,你需要将 FileName 属性设为 CDAUDIO:,必须带有冒号,如下所示:



CLASSID="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
WIDTH="320"
HEIGHT="508"
STYLE="position:absolute; left:0px; top:70px;" >


WMP、Real 的方法、事件和属性都很多,这里只列出一些常用同时又是最基本与重要的方法及属性。学习制作网页播放器必须首先熟练掌控她们!
她们真的非常重要。一个网页播放器,不管如何变化多端,都是这些方法、事件和属性衍生的功能延伸,如快进、快退,左、右声道,截取片段,重复、循环、随机播放,拖放,点播,进度条滚动,时间正序、倒序及上一首、下一首、第一首、末一首等等。这里需要说明的是,上面 Windows Media Player 的方法属性是针对 WMP 6.4 以上版本而言,6.4 以下版本的某些地方如全屏等是不同而有区别的。
简单的网页播放器谱乐在前面的专题中已列举了许多实例。即在 HTML 代码中插入:
<object classid = "clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6">
<param name = "url" value = "http://aboutplayer.com/aboutplayer.asx">// 参数 url 定义播放媒体的路径。
<param name = ……>// 还有很多这样的参数,都具有重要的功用!
……
</object>
上面是播放音频的代码,播放视频的只需在<object ……>中插入 width = "205" height = "100" 确定视频区域的宽、高即可,宽高比有 4:3、16:9 两种模式。
若再插入 type = "application/x-oleobject" 的代码,即可播放 SWF 等 Flash 类和 jpg、gif、png、bmp 等图片类媒体。
上述综合代码就是:
<object classid = "clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" width = "205" height = "100" type = "application/x-oleobject">
<param name = "url" value = "http://aboutplayer.com/aboutplayer.asx">
<param name = ……>
……
</object>
这里 "clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" 是 WMP 6.4 以上版本控件,6.4 以下版本控件代码是 "clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95"。两者在参数等方面的定义上是有许多差异的!

2006年12月28日天籁之音

没有评论
30 views

武林外传在线观看.下载地址

新浪宽频:http://bn.sina.com.cn/xztzlm/wulinwaizhuanonline/1.shtml
这个也可以看DVD版: http://movie.365520.com/html/28648.html
在线收看地址:http://book.wofei.net/dy/SoftView/SoftView_5540.html

http://lib.verycd.com/2006/03/21/0000095320.html

【武林外传】●●●(01-80集)【在线播放】☆☆☆●●●

网址如下,1-80集,绝对能看,想看的赶紧去看吧

http://bbs.newdu.com/dispbbs.asp?boardID=13&ID=6771&page=1

http://www.1773k.com/html/dy/list_6.html

武林外传全部BT下载

http://www.y7bbs.com/dispbbs.asp?boardID=7&ID=342&page=1

武林外传

http://www.yujihan.com/movie/movie.asp?id=206

在线看80集武林外传

http://www.9color.cn/z/sina.com/wlwz/1.html

引用于Sina视频,更多在线影片敬请期待。

http://www.3gzyw.com/film/ShowSpecial.asp?SpecialID=13

http://www.92920.net/showvid.asp?vid_id=4

2006年12月8日天籁之音

2条评论
248 views

美国之音在线收听,绝对地址

唉,要我说,就是个反华电台。不过看你是什么心情和心态去听了。
严禁未满18岁的小子听,信息大都不是健康的。当然这所谓的健康不是黄色。
作为中国人,相信你会听到更多的走狗和汉奸和反华种种人在自演自导……

有些可听,比如学美语等或乡村音乐等,有些,你应该想和知道.
在线收听:
rtsp://a1641.l211023640.c2110.g.lr.akamaistream.net/live/D/1641/2110/v0001/reflector:23640

2006年10月1日天籁之音

1条评论
74 views
2006年01月17日天籁之音

没有评论
35 views
2006年01月15日天籁之音

没有评论
7 views

电影“无极”


主演:张东健 真田广之 张柏芝 谢霆锋 刘烨 陈红

导演:陈凯歌;

影片简介:作为2004年最值得期待的一部华语片,投资超过3000万美元的史诗巨作,《无极》是中国电影历史上最大的投资、陈凯歌最具个人风格的史诗巨作、全亚洲最重量级的明星阵容。该剧主创个个是电影界顶尖高手,导演是享誉国际影坛的陈凯歌,摄影是凭借《卧虎藏龙》获得奥斯卡最佳摄影奖的鲍德熹,动作设计是曾为《黑客帝国》、《蜘蛛侠》等好莱坞大片担任动作设计的香港著名武术指导林迪安。而剧中除了韩国张东健扮演昆仑奴、日本真田广之扮演大将军光明外,还有中国的刘烨扮演鬼郎、张柏芝扮演王妃、谢霆锋扮演北宫爵吴欢、陈红演女巫。 ;《无极》模糊了时代背景,只剩下历史中的人物,张柏芝扮演的王妃、张东健扮演的昆仑奴和刘烨扮演的鬼郎将上演一出关于承诺和背叛、家国与爱情的史诗。

陈凯歌自己对《无极》的评价是探讨自由、爱情和命运以及充满想像力的史诗。一个小女孩在战场上横七竖八的尸体间寻找食物。一个身份尊贵的男孩说,如果她同意做他的奴隶,那么他将给她一点吃的。小女孩接受了,但很快违背了承诺并带着食物逃跑,去寻找她的母亲。跑到黑暗中时,小女孩遇到了一位漂亮的女巫。女巫问:“你想成为全世界男人都想要追求的公主吗?但代价是你将永远无法体验到真爱和快乐。你接受吗?”“我愿意。”女孩回答。;其间,大将军穿上了他那闪亮的、绣满花纹的红色盔甲,正准备一场可能会成为有生以来第一次失败的壮烈战斗。难以置信的是,最近刚纳入麾下的年轻奴隶对于战斗的结果具有决定作用。由于年轻奴隶超凡的才能——“超越风的速度”;大将军再次体验了胜利的滋味。在部队庆功时,皇城中却传出了公爵叛乱的消息。光明大将军必须立刻班师回朝从敌方入侵者手中救出国王。他命令年轻的奴隶随他一起,但在经过一片黑暗森林时,这两人却被神秘的分开了。这时女巫出现在大将军面前,打开命运之图,图上显示一个穿着将军盔甲的人杀了国王。大将军不相信命运的力量,仰天长笑后他拔剑指向女巫,这时女巫不见了;就在这一非常时刻,一个神秘的穿着黑色披风的杀手突然残酷的向大将军进行攻击。年轻的奴隶从敌人手中救下了严重受伤的大将军,尽管杀手的面部轮廓看不太清,但他的身体特征却相当熟悉。

黑色披风杀手凝视了年轻奴隶许久之后,象旋风般走了。 ;受伤的大将军命令年轻的奴隶,“穿上我这件绣花盔甲,赶快到皇城与救国王。”年轻奴隶来到了被北方公爵带领的部队所围困的皇城。;站在狂风吹过的屋顶上,真的变成美女公主的小女孩被仰慕她那美貌的士兵所保卫。国王出卖了公主,在北方公爵的要求下,将小女孩献给了公爵。但公主不从,国王拔出长剑威胁她。这时穿着将军战甲的年轻奴隶来了,看到公主受难,没有意识到主谋是谁就本能的拔剑刺入国王胸膛。正如女巫的预言,年轻奴隶在不知明的情况下杀了国王,与命运之图的预兆完全吻合。;年轻奴隶抓着公主的手,开始了惊心动魄的逃亡,但在他们戏剧性飞行的最后,北方公爵把他们困在了死角。

公爵承诺,如果大将军同意跳入大瀑布的话,可以放公主走。“挺住,一定要活下去,”这就是奴隶在飞身跳入瀑布前跟公主说的最后一句话。 ;国王死于一位穿着绣花盔甲人之手的传言传开,光明大将军的手下都开始相信他们的领袖杀了国王并纷纷厌恶的离开了他。年轻奴隶大难不死,居然在瀑布那冰冷的水中活了下来,他仍保持对大将军的忠诚,将军命令他去从北方公爵手中营救公主,公主被关在一个巨大的金色笼子中;在公爵的宫殿,奴隶从金笼子顶部骤然降落,抱住了被惊呆了的公主。大将军也杀到了宫殿帮助公主逃跑,与公主同乘一骑最终逃脱;然而,奴隶被擒,在严刑拷问后,公爵命令蒙面刺客去杀了他。刺客不是年轻奴隶的对手,两人于是休战。获得自由后,奴隶又回到了他的主人、大将军身边,但发现他和将军都已爱上了公主。由于无法控制自己的感情,奴隶最终选择离开。这时奴隶和刺客再次不期而遇,但这次刺客带着奴隶来到了过去,向他表明他们来自同一个种族,都是冰雪之地(Snowland)人,这个种族的特点就是具有超越风的速度。在公爵对整个种族进行屠杀后,作为最后一个活着的部落成员的刺客成了北方公爵的仆人。 ;其间,公爵设法把大将军从公主身边诱拐出来并将其关押。奴隶再次回到主人驻地时,发现只剩下公主一个人。公主派奴隶去找大将军,自己又成了孤身一人,公爵的手下又一次将她抓住。在审讯室,长老会一起对大将军弑主的罪行进行审判。

公主和奴隶商量着承担奴隶杀死国王的罪责,不过,在审判过程中,公主意识到,他们的“故事”就是真实,最后她明白了是地位低下的奴隶冒死救了她的命。随着朝廷宣布大将军无罪并判奴隶死刑,公主意识到她自始至终一直爱着这个犯了罪的人。;公爵亲眼看到审判室内种种戏剧性的场面后,向他的手下命令道,“把他们全部抓起来!”然而在最后决战时刻即将到来时,足智多谋的大将军骗取了公爵的信任。从镣铐中解脱后,大将军开始了最后的战役,解救公主和奴隶。;被彻底击溃的公爵自我表明身份说,他自己就是当年公主违背诺言时的那个小男孩。受到了致命性伤害,大将军临死前恳请公主“挺住,一定要活下去。”奴隶也承认他深深爱上了公主,随着他揽公主入怀,开始了未来的——也许是过去的旅程,命运的符咒也最终被打破。
电影无极简介:

一个小女孩在战场上横七竖八的尸体间寻找食物。一个身份尊贵的男孩说,如果她同意做他的奴隶,那么他将给她一点吃的。小女孩接受了,但很快违背了承诺并带着食物逃跑,去寻找她的母亲。跑到黑暗中时,小女孩遇到了一位漂亮的女巫。女巫问:“你想成为全世界男人都想要追求的公主吗?但代价是你将永远无法体验到真爱和快乐。你接受吗?”“我愿意。”女孩回答。 其间,大将军穿上了他那闪亮的、绣满花纹的红色盔甲,正准备一场可能会成为有生以来第一次失败的壮烈战斗。难以置信的是,最近刚纳入麾下的年轻奴隶对于战斗的结果具有决定作用。由于年轻奴隶超凡的才能――“超越风的速度”;大将军再次体验了胜利的滋味。在部队庆功时,皇城中却传出了公爵叛乱的消息。光明大将军必须立刻班师回朝从敌方入侵者手中救出国王。他命令年轻的奴隶随他一起,但在经过一片黑暗森林时,这两人却被神秘的分开了。这时女巫出现在大将军面前,打开命运之图,图上显示一个穿着将军盔甲的人杀了国王。大将军不相信命运的力量,仰天长笑后他拔剑指向女巫,这时女巫不见了……

CD1:
http://www.dmqc.cn/wuji1.rmvb

CD2:

http://www.dmqc.cn/wuji2.rmvb

2005年11月6日天籁之音

没有评论
13 views

我的学校,呵呵

希望这可别成为我泄露隐私的罪过了~!~!
1.我的私章:


2.滁洲全图:


3.我的学校位置:


呵呵~!~!~!

2005年08月20日天籁之音

没有评论
16 views

电影:魔戒3王者归来

播放:
第一部:
http://vod.cnool.net/temp/temp14/85659300112451850242371.asx
第二部:

http://vod.cnool.net/temp/temp14/53935300112451854329832.asx
第三部:

http://vod.cnool.net/temp/temp14/17195000112451857057954.asx
剧情简介:

  第二集以一个悬念结尾:咕噜(Gollum)暗生祸心,弗罗多(Frodo)完全不知情,顺着咕噜指引的道路前进……

  第三集的开始和第二集一样,并非直接承继上一集的结尾,而是以一段咕噜的回忆开始的。原来咕噜也曾是霍比特人中的一员,当年他的名字叫施密戈(Smeagol),他还有个哥们迪亚哥(Deagol);两人和其他乐观好吃的霍比特人一样,过着自给自足的神仙日子。后来有一天,两兄弟偶然找到了魔戒,在其强大的黑暗魔力面前,施密戈的心沦陷了,他杀害了迪亚哥,独占了魔戒,同时还变得不相信任何人,一个人揣着魔戒浪迹天涯……

  随着咕噜回忆录的结束,“魔戒:王者回归”的金黄色字幕出现,魔戒的终极之旅终于展开:弗罗多、山姆(Sam)和咕噜继续前往末日火山(Mount of Doom),一路上山姆不断发现咕噜老是一个人自言自语,隐隐约约似乎要对弗罗多不利;山姆将咕噜的状况告诉了弗罗多,无奈弗罗多根本不相信,反而责怪山姆太小心眼,说做霍比特人应当胸襟宽大足以包怀天地云云,让山姆郁闷不已。

  同时,白袍巫师甘道夫爷爷在圣盔谷(Helm’s Deep)打了个大胜仗之后,人逢喜事精神爽,连一头白发都梳得更加有型,宛如小姑娘的发髻,光可鉴人。这时,和树胡们一起打败了白袍恶巫萨茹曼(Saruman the White)的霍比特两小皮蓬(Pippin)和梅利(Merry)也赶来和大伙会合了。一天晚上,当大家都熟睡了的时候,好动的皮蓬却怎么也不能合眼,脑海里闪烁的都是树胡反击战中激动人心的场面;突然,他记起来萨茹曼那只无所不知的“视眼”正在甘道夫怀中……就像第一集他和梅利去偷花炮一样,这次他又将严密裹着“视眼”的包袱打开……“不!”发现有情况的阿拉贡(Aragorn)大声疾呼,但为时已晚……

  原来“视眼”和魔王索伦(Sauron)的天眼是相通的,这下他认为皮蓬就是“带戒者”了,小霍比特人将面临大危险……不只是皮蓬,弗罗多一伙也面临生死考验。咕噜不断地呱噪离间,加上魔戒的黑暗念力,使得弗罗多逐渐丧失了判断忠奸的能力,他执意留下山姆一个人,自己则和咕噜上路。而甘道夫为了保护皮蓬,决定带他去整个中土(Middle Earth)最坚固的堡垒Minas Tirith,同时也是刚多(Gondor)王国的首都。在那里,他们见到了王国议会的首领德勒瑟(Denethor)。但他根本不愿听从甘道夫的劝告,认为自己才是刚多王国的最高统治者,不愿立阿拉贡为王。但甘道夫知道时不我待,便秘令皮蓬爬到Minas Tirith最高的塔楼里,点燃了那里的灯塔。

  灯塔一亮,中土皆惊。还在罗翰国(Rohan)的阿拉贡知道这是甘道夫的暗号,意味着最后的战斗要开始了。于是他便和罗翰国国王塞奥顿(Theoden)一起打点兵马,准备远赴Minas Tirith援助人类军队,而伊奥雯(Eowyn)公主和梅利也非要坚持同行。在半路上,阿拉贡他们遇上了最神秘的贵客……

  再说弗罗多和咕噜继续前往末日火山,咕噜诱骗弗罗多说有条小路,走起来更快,把弗罗多骗到了一个伸手不见五指的地道里,然后自己则突然消失了,而弗罗多感觉到黑暗中有某种细碎的声音正朝他接近……他拿出精灵女王所赠的宝物(the Phial of Light)一看,不禁魂飞天外!

  说回阿拉贡一行,原来他遇上的是自己的老岳丈——精灵王艾尔隆(Elrond)。后者告诉阿拉贡,他媳妇——精灵公主阿尔温(Arwen)想他想到骨髓里,已经一病不起,恨不得早日与情郎相会、了却终生;正当阿拉贡心弛神摇之际,精灵岳丈又祭出一把宝剑,郑重其事地交给女媳。原来,这正是当年那把曾砍段魔王索伦手臂的“纳西尔圣剑(Narsil)”,当年虽然被魔王的哈蟆功震碎了,但神通广大的艾尔隆又把它重新熔铸为一体,并告诉女媳此剑的妙用:得此神剑,击败索伦、重整刚多王朝指日可待!但是,他必须首先做一件事……

  这时,法拉米尔(Faramir)也回到了Minas Tirith,但当德勒瑟听说他放走了魔戒时,不禁大为恼火,直斥法拉米尔不孝,说要是波罗米尔还在,就不会空手而归。法拉米尔气苦之下,独率200骑兵就出城找兽人们泄愤,结果全军覆没,他自己也身受重伤,被爱马倒拖而归。德勒瑟后悔莫及,精神失常,竟然张罗着要和奄奄一息的法拉米尔一起自焚,刚多王国高层局面危在旦夕……而那边厢的弗罗多刚刚生死未卜,又落入了两个半兽人的手里,千钧一发之际,山姆从天而降,兽人伏法,两小抱头痛哭,追忆友情岁月、展望灭魔人生。忆苦思甜完毕,两人又换上了兽人的盔甲,混入索伦的势力范围。前面,火山的烈焰在望;路,快要到尽头了!

  对阿拉贡而言,原来他要做的,是前往死亡之谷,凭“纳西尔圣剑”召唤那里被死神禁锢的死亡战士们。铁哥们精灵莱格拉斯(Legolas)和矮人金利(Gimli)坚持共同探险……俗话说:哥们齐心,其利断金,阿拉贡成功凭借王者之剑唤醒死亡战士们,答应在打败索伦的军队后,就把他们从死神手中解救出来。于是,阿拉贡率领生力军和罗翰国的军队在Minas Tirith会合了。伊奥雯公主一颗悬着的芳心也总算放了下来,美丽的大眼睛里闪动着的,是天地间至爱的柔情!在那一刻,阿拉贡似乎也怦然心动……幸亏他及时调整情绪,将自己投入到拯救法拉米尔的紧急任务中去,才不至于对不起岳丈对不起阿尔温……

  决战终于开始了!Minas Tirith前面的佩兰诺平原上,对峙着双方的巨型兵马。但见老当益壮(其实他是没有年龄限制的啦)的甘道夫一马当先朝敌军冲去,法杖发出的圣洁光茫,给予正义之军以无比勇气(银幕下小生作涕泪交流状)。好一场震古烁金的恶战!双方凡属使得上的人马都用上了,天地也为之变色!最后,当甘道夫站在尸横遍野的战场上时,不由感叹:真是没有牺牲就没有胜利、没有痛苦就没有自由啊!剩下来的,就是要决定,在最后的有限时间里,该怎么去做来改变中土的命运,他们决定要替弗罗多争取时间。

  此时,弗罗多和山姆已经来到了末日火山上,炙热的空气,加上魔戒的强大压力,弗罗多几乎不堪重负,全靠山姆竭力拉扯上山。好在火山口就在前方……阿拉贡他们也赶到索伦的老巢——“黑暗之门”,像他的祖先一样,与索伦作最后的决斗,同时也吸引魔王的注意力,好让弗罗多他们最终能够把魔戒扔尽毁灭的火焰里。就在阿拉贡他们正在“黑暗之门”恶战,而弗罗多正准备将魔戒扔下去的时候,一道黑影出其不意地从暗地里窜了出来!只听山姆一声尖叫:“弗罗多!”……

魔戒2 – 双塔奇兵

双塔奇兵1:
http://61.242.83.2/01.rm
《指环王2:双塔》The Lord of the Rings: The Two Towers
红袖笑译:《魔戒2:碧血丹青照双塔》
期待指数:★★★★★
上映日期:12月25日
官方网址:http://www.lordoftherings.net/
剧情简介:

  接着第一集,护戒联盟中的哈比人梅利与皮平被奥克斯掳走,护戒使者们不得不分头行事:弗拉多与好友山姆继续向索隆领地莫都(Modor)进发,途中他们制服了也在疯狂寻找魔戒的怪物古鲁姆(Gollum),魔戒曾经为他带来了长寿与隐身之道直到弗拉多的前辈毕尔博拿走了这枚戒指。由于通向莫都的路途十分艰险,而末日山就在莫都的北面,所以弗拉多与山姆不得不依靠古鲁姆的帮助。除了要时刻提防心怀鬼胎的古鲁姆,以及强大的魔戒幽灵,弗拉多还要抵御魔戒对其心灵愈来愈强的侵蚀,可谓生死一线,险情迭出……

  另一面护戒使者阿拉贡、莱格拉斯与吉穆利则与成功逃离奥克斯营地的梅利与皮平会合,并加入人类族群罗翰国(Rohan)的队伍准备对邪恶的白衣术士萨茹曼的领地伊森加德发动进攻。而此时黑魁首索隆也策动其奥克斯部队向罗翰的首都埃多拉斯进发,精灵族与人类的联盟将遭到黑魔法兽兵强大战斗力与萨茹曼邪恶魔法的双重挑战!紧要关头甘多夫再度现身,更从灰衣法师升至法力无边的白衣法师,双方一场恶战在所难免……

返回顶部