如何在ASF流中添加标记(Marker)和描述(Script)?
在ASF流中设定标记,每个标记均有相应的名称用来说明所标记的内容。点击导航区的标题(Marker的名称),利用以下的JavasSript和相应的调用语句,可以很容易地让媒体播放器跳到标记所在位置并开始播放,而不需要顺序播放,视频素材也完全不需分离成小的各自独立的视频文件。其JavaScript及调用语句的源代码如下:

  <script language="javascript">
  function GoMarker (mymark)
  {
  cvideo.currentMarker = mymark;
  MyText1.value = cvideo.currentMedia.getMarkerName(mymark);
  MyText2.value = cvideo.currentMedia.getMarkerTime(mymark);
  }
  -->
  </script>
  ……………………………………………………………………………………………
  <a href="#" onClick="parent.netshow.GoMarker(n)" target="syllabus"> Marker的名称</a>

  其中n代表了标记的序号,而target指定了导航区所在HTML页面中框架的名称,这里假定为syllabus。
------------------------------------------------------------------------------------
如果在ASF流中某处添加Script,并且Script的类型为URL,那么当播放器播放到Script所指定的时刻时,由于Script的类型是URL,播放器会自动启动Internet浏览器并连接到指定的URL。例如,如果URL的值为http:// powerpoint.files\slide0002.htm&&contents