多个mpg格式的视频,怎样才能在网页中连续播放?
请问各位高手,我需要做这样的功能:我有4个mpg格式的视频,我需要连续播放。不知道怎么做!
单个mpg视频播放是:
<object classid="clsid:05589FA1-C356-11CE-BF01-00AA0055595A" id="ActiveMovie1" width="239" height="250">
<param name="Appearance" value="0">
<param name="AutoStart" value="-1">
<param name="AllowChangeDisplayMode" value="-1">
<param name="AllowHideDisplay" value="0">
<param name="AllowHideControls" value="-1">
<param name="AutoRewind" value="-1">
<param name="Balance" value="0">
<param name="CurrentPosition" value="0">
<param name="DisplayBackColor" value="0">
<param name="DisplayForeColor" value="16777215">
<param name="DisplayMode" value="0">
<param name="Enabled" value="-1">
<param name="EnableContextMenu" value="-1">
<param name="EnablePositionControls" value="-1">
<param name="EnableSelectionControls" value="0">
<param name="EnableTracker" value="-1">
<param name="Filename" value="http://tvcpic.meihua.info/mpeg/201012/08/132223_7D39.mpg" valuetype="ref">
<param name="FullScreenMode" value="0">
<param name="MovieWindowSize" value="0">
<param name="PlayCount" value="1">
<param name="Rate" value="1">
<param name="SelectionStart" value="-1">
<param name="SelectionEnd" value="-1">
<param name="ShowControls" value="-1">
<param name="ShowDisplay" value="-1">
<param name="ShowPositionControls" value="0">
<param name="ShowTracker" value="-1">
<param name="Volume" value="-480">
</object>
请问多个视频连续播放该怎么做? --------------------编程问答-------------------- 怎么没人回答我啊? --------------------编程问答-------------------- 消灭零回复 这个问题应该不难 虽然我不知道 嘿嘿 --------------------编程问答-------------------- 把多个视频编辑成一个 --------------------编程问答-------------------- 这种应该不属于流媒体,不适合做,转换成flv的最好了。 --------------------编程问答--------------------
兄弟,老板说不能转换,只能是mpg的。
各位高手请指教啊! --------------------编程问答-------------------- http://allen870303.spaces.live.com/blog/cns!751A1059EBBB0238!127.entry
可以看看 --------------------编程问答-------------------- http://topic.csdn.net/u/20080403/18/20421186-e6ff-43a6-a5a2-aec2fd314f13.html --------------------编程问答-------------------- 把多个视频的路径记录为数组,页面加timer定时器,每1秒刷新一次,当播放的当前位置>=影片时长是那么播放数组指针的下一个就行了
下面是我写的播放器的判断代码:
private void timer_Tick(object sender, EventArgs e)
{
if (video.CurrentPosition >= video.Duration)
{
timer.Stop();
//播放结束后释放资源
try
{
video.Stop();
if (audio != null)
audio.Dispose();
audio = null;
if (video != null)
video.Dispose();
video = null;
}
catch
{
try
{
video = null;
}
catch { }
}
currentIndex = (currentIndex + 1) % pl.Count;
//当一个列表循环结束后,更新一下列表以检查是否有新视频加入
if (currentIndex == 0)
{
getplaylist();
}
playstream(pl[currentIndex].ToString());
}
}
补充:.NET技术 , C#