如何编写Flash应用程序来播放较大视频片段?
我想写一个Flash小程序(或任何其他可能的应用程序)嵌入到我的网站,播放视频的一部分(例如:从0:20到0:40)。视频是MPEG格式的。我是Flash新手-有没有关于如何开始这方面的建议?如果你指的是YouTube视频,那么这是一个在线网络服务,可以让你选择剪切视频部分。如果你指的是YouTube视频,然后是一个在线web服务,它可以让您剪切您选择的视频部分。除非您只提取该部分,或者编写一个工具来使用actionscript(可以通过编程方式在视频中移动)播放FLV文件,否则您无法进行此操作除非您只提取该部分或编写一个工具来使用actionscript(可以通过编程方式在视频中移动)播放FLV文件,否则您无法执行此操作。Youtube允许通过将此链接附加到您的链接来链接到视频中的特定时间点:“t=1m45s”,例如:如何编写Flash应用程序来播放较大视频片段?,flash,video,mpeg,Flash,Video,Mpeg,我想写一个Flash小程序(或任何其他可能的应用程序)嵌入到我的网站,播放视频的一部分(例如:从0:20到0:40)。视频是MPEG格式的。我是Flash新手-有没有关于如何开始这方面的建议?如果你指的是YouTube视频,那么这是一个在线网络服务,可以让你选择剪切视频部分。如果你指的是YouTube视频,然后是一个在线web服务,它可以让您剪切您选择的视频部分。除非您只提取该部分,或者编写一个工具来使用actionscript(可以通过编程方式在视频中移动)播放FLV文件,否则您无法进行此操作
http://www.youtube.com/watch?v=1bibCui3lFM#t=1m45s
还显示了如何将其嵌入到站点中的示例,以及指定的时间起点:
<object width=”425″ height=”344″><param name=”movie” value=”http://www.youtube.com/v/Z_zxRAfAWug&hl=en&fs=1&start=20“></param><param name=”allowFullScreen” value=”true”></param><embed src=”http://www.youtube.com/v/Z_zxRAfAWug&hl=en&fs=1&start=20” type=”application/x-shockwave-flash” allowfullscreen=”true” width=”425″ height=”344″></embed></object>
Youtube允许通过将此链接附加到您的链接:“t=1m45s”来链接到视频中的特定时间点,例如:
http://www.youtube.com/watch?v=1bibCui3lFM#t=1m45s
还显示了如何将其嵌入到站点中的示例,以及指定的时间起点:
<object width=”425″ height=”344″><param name=”movie” value=”http://www.youtube.com/v/Z_zxRAfAWug&hl=en&fs=1&start=20“></param><param name=”allowFullScreen” value=”true”></param><embed src=”http://www.youtube.com/v/Z_zxRAfAWug&hl=en&fs=1&start=20” type=”application/x-shockwave-flash” allowfullscreen=”true” width=”425″ height=”344″></embed></object>
好吧,如果你是flash新手(正如编辑所说),这可能有点太复杂了,无法在这里全部解释,但你需要做的是使用NetStream编写一个自定义flv播放器,并确保你的flv(或其他视频媒体)托管在rtmp服务器上(如果只是个人使用,media temple有一个便宜的)然后可以调用netStream.play(flvName,startPosition);并添加一个侦听器,当它达到您想要使用提示点停止它的点时停止它 这里有一个例子:
好吧,如果你是flash新手(正如编辑所说),这可能有点太复杂,无法在这里全部解释,但你需要做的是使用NetStream编写一个自定义flv播放器,并确保你的flv(或其他视频媒体)托管在rtmp服务器上(media temple有一个便宜的,如果只是个人使用)然后可以调用netStream.play(flvName,startPosition);并添加一个侦听器,当它达到您想要使用提示点停止它的点时停止它 这里有一个例子:
您有两个选择:
- 您可以将视频脱机拆分为所需的片段,并通过http将其提供给标准FLVPlayback/VideoPlayer组件。这非常简单,但不允许您选择如何在运行中(在服务时间)分割视频。这是因为使用HTTP,您必须从一开始就开始下载视频
- 您可以使用Flash Media Server或开源等效软件(如Red5)通过RTMP传输视频,这将允许您开始从任何关键帧下载/播放视频
- 正如其他答案所建议的,你可以使用youtube
- 您可以将视频脱机拆分为所需的片段,并通过http将其提供给标准FLVPlayback/VideoPlayer组件。这非常简单,但不允许您选择如何在运行中(在服务时间)分割视频。这是因为使用HTTP,您必须从一开始就开始下载视频
- 您可以使用Flash Media Server或开源等效软件(如Red5)通过RTMP传输视频,这将允许您开始从任何关键帧下载/播放视频
- 正如其他答案所建议的,你可以使用youtube