各种播放器的源代码

下面是各种播放器在线播放的源代码

必须注意:所有形式的在线播放都是极度耗费资源的!
请下载到本机进行播放!
(除非你的站点非常非常强壮!!!)

1.avi格式


<objectid="video"width="400"height="200"border="0"classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA">
<paramname="ShowDisplay"value="0">
<paramname="ShowControls"value="1">
<paramname="AutoStart"value="1">
<paramname="AutoRewind"value="0">
<paramname="PlayCount"value="0">
<paramname="Appearancevalue="0value=""">
<paramname="BorderStylevalue="0value=""">
<paramname="MovieWindowHeight"value="240">
<paramname="MovieWindowWidth"value="320">
<paramname="FileName"value="file:///D|/work/vod/Mbar.avi">
<embedwidth="400"height="200"border="0"showdisplay="0"showcontrols="1"autostart="1"autorewind="0"playcount="0"moviewindowheight="240"moviewindowwidth="320"filename="file:///D|/work/vod/Mbar.avi"src="Mbar.avi">
</embed>
</object>

2.mpg格式

<objectclassid="clsid:05589FA1-C356-11CE-BF01-00AA0055595A"id="ActiveMovie1"width="239"height="250">
<paramname="Appearance"value="0">
<paramname="AutoStart"value="-1">
<paramname="AllowChangeDisplayMode"value="-1">
<paramname="AllowHideDisplay"value="0">
<paramname="AllowHideControls"value="-1">
<paramname="AutoRewind"value="-1">
<paramname="Balance"value="0">
<paramname="CurrentPosition"value="0">
<paramname="DisplayBackColor"value="0">
<paramname="DisplayForeColor"value="16777215">
<paramname="DisplayMode"value="0">
<paramname="Enabled"value="-1">
<paramname="EnableContextMenu"value="-1">
<paramname="EnablePositionControls"value="-1">
<paramname="EnableSelectionControls"value="0">
<paramname="EnableTracker"value="-1">
<paramname="Filename"value="../../../mpeg/halali.mpg"valuetype="ref">
<paramname="FullScreenMode"value="0">
<paramname="MovieWindowSize"value="0">
<paramname="PlayCount"value="1">
<paramname="Rate"value="1">
<paramname="SelectionStart"value="-1">
<paramname="SelectionEnd"value="-1">
<paramname="ShowControls"value="-1">
<paramname="ShowDisplay"value="-1">
<paramname="ShowPositionControls"value="0">
<paramname="ShowTracker"value="-1">
<paramname="Volume"value="-480">
</object>


3.smi格式

<OBJECTid=RVOCXclassid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFAwidth=240
height=180>
<paramname="_ExtentX"value="6350">
<paramname="_ExtentY"value="4763">
<paramname="AUTOSTART"value="-1">
<paramname="SHUFFLE"value="0">
<paramname="PREFETCH"value="0">
<paramname="NOLABELS"value="-1">
<paramname="SRC"value="rm.rm">
<paramname="CONTROLS"value="ImageWindow">
<paramname="CONSOLE"value="console1">
<paramname="LOOP"value="0">
<paramname="NUMLOOP"value="0">
<paramname="CENTER"value="0">
<paramname="MAINTAINASPECT"value="0">
<paramname="BACKGROUNDCOLOR"value="#000000"><embedsrc="real.smi"type="audio/x-pn-realaudio-plugin"console="Console1"controls="ImageWindow"height="180"width="240"autostart="true"></OBJECT>

4.rm格式

<OBJECTID=video1CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"HEIGHT=288WIDTH=352>

<paramname="_ExtentX"value="9313">
<paramname="_ExtentY"value="7620">
<paramname="AUTOSTART"value="0">
<paramname="SHUFFLE"value="0">
<paramname="PREFETCH"value="0">
<paramname="NOLABELS"value="0">
<paramname="SRC"value=" rtsp://203.207.131.35/vod/dawan-a.rm";>
<paramname="CONTROLS"value="ImageWindow">
<paramname="CONSOLE"value="Clip1">
<paramname="LOOP"value="0">
<paramname="NUMLOOP"value="0">
<paramname="CENTER"value="0">
<paramname="MAINTAINASPECT"value="0">
<paramname="BACKGROUNDCOLOR"value="#000000"><embedSRCtype="audio/x-pn-realaudio-plugin"CONSOLE="Clip1"CONTROLS="ImageWindow"HEIGHT="288"WIDTH="352"AUTOSTART="false">

</OBJECT>

5.wmv格式

<objectid="NSPlay"width=200height=180classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"codebase=" http://activex.microsoft.com/activex/con ... n/nsmp2inf.cab#Version=6,4,5,715"standby="LoadingMicrosoftWindowsMediaPlayercomponents..."type="application/x-oleobject"align="right"hspace="5">
<!--ASXFileName-->
<paramname="AutoRewind"value=1>
<paramname="FileName"value="xxxxxx.wmv">
<!--DisplayControls-->

<paramname="ShowControls"value="1">
<!--DisplayPositionControls-->

<paramname="ShowPositionControls"value="0">
<!--DisplayAudioControls-->

<paramname="ShowAudioControls"value="1">
<!--DisplayTrackerControls-->

<paramname="ShowTracker"value="0">
<!--ShowDisplay-->

<paramname="ShowDisplay"value="0">
<!--DisplayStatusBar-->

<paramname="ShowStatusBar"value="0">
<!--DiplayGoToBar-->

<paramname="ShowGotoBar"value="0">
<!--DisplayControls-->

<paramname="ShowCaptioning"value="0">
<!--PlayerAutostart-->

<paramname="AutoStart"value=1>
<!--AnimationatStart-->

<paramname="Volume"value="-2500">
<paramname="AnimationAtStart"value="0">
<!--TransparentatStart-->

<paramname="TransparentAtStart"value="0">
<!--Donotallowachangeindisplaysize-->

<paramname="AllowChangeDisplaySize"value="0">
<!--Donotallowscanning-->

<paramname="AllowScan"value="0">
<!--Donotshowcontectmenuonrightmouseclick-->

<paramname="EnableContextMenu"value="0">
<!--Donotallowplaybacktogglingonmouseclick-->
<paramname="ClickToPlay"value="0">
</object>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以为您提供设计方案。 首先,我们需要使用 HTML5 的 `<audio>` 和 `<video>` 标签来实现音频和视频的播放。然后,我们可以使用 JavaScript 来控制播放器的各种功能。 以下是一个基本的 HTML 结构: ```html <div class="player"> <audio src="music.mp3"></audio> <div class="controls"> <button class="play">Play</button> <button class="pause">Pause</button> <input type="range" class="volume" min="0" max="1" step="0.01" value="1"> <button class="prev">Previous</button> <button class="next">Next</button> </div> </div> ``` 在这个例子中,我们创建了一个包含音频文件的 `<audio>` 元素,并在控件区域添加了一些按钮和滑块,用于控制播放器的各种功能。 接下来,我们需要编写一些 JavaScript 代码来实现这些功能: ```javascript const player = document.querySelector('.player'); const audio = player.querySelector('audio'); const playBtn = player.querySelector('.play'); const pauseBtn = player.querySelector('.pause'); const volumeSlider = player.querySelector('.volume'); const prevBtn = player.querySelector('.prev'); const nextBtn = player.querySelector('.next'); let currentTrack = 0; let tracks = [ { title: 'Track 1', file: 'track1.mp3' }, { title: 'Track 2', file: 'track2.mp3' }, { title: 'Track 3', file: 'track3.mp3' } ]; // 播放和暂停 playBtn.addEventListener('click', function() { audio.play(); }); pauseBtn.addEventListener('click', function() { audio.pause(); }); // 音量调节 volumeSlider.addEventListener('input', function() { audio.volume = this.value; }); // 上一首和下一首 prevBtn.addEventListener('click', function() { if (currentTrack > 0) { currentTrack--; } else { currentTrack = tracks.length - 1; } audio.src = tracks[currentTrack].file; audio.play(); }); nextBtn.addEventListener('click', function() { if (currentTrack < tracks.length - 1) { currentTrack++; } else { currentTrack = 0; } audio.src = tracks[currentTrack].file; audio.play(); }); // 存储上次播放集数和播放时间 audio.addEventListener('timeupdate', function() { localStorage.setItem('currentTrack', currentTrack); localStorage.setItem('currentTime', audio.currentTime); }); // 继续上次播放 if (localStorage.getItem('currentTrack') !== null) { currentTrack = parseInt(localStorage.getItem('currentTrack')); audio.src = tracks[currentTrack].file; audio.currentTime = localStorage.getItem('currentTime'); audio.play(); } ``` 在这个例子中,我们创建了一个名为 `tracks` 的数组,其中包含了每个曲目的标题和文件名。我们还定义了一个 `currentTrack` 变量,用于跟踪当前正在播放的曲目。 我们使用 `addEventListener()` 方法将事件处理程序添加到每个按钮和滑块上。当用户单击“播放”按钮时,我们调用 `play()` 方法来播放音频文件。当用户单击“暂停”按钮时,我们调用 `pause()` 方法来暂停音频文件。 我们还添加了一个事件监听器,以便在用户拖动音量滑块时更改音量级别。 最后,我们使用 `localStorage` 存储当前播放曲目的索引和当前播放时间。如果用户重新加载页面,我们可以使用存储的值来恢复上次播放的状态。 希望这个方案对您有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值