CMP中RTMP、WMP代理地址JAVASCRIPT协议用法

http://bbs.e1951.com/thread-322-1-1.html

 

 

rtmp、wmp格式节目列表需要JAVASCRIPT协议支持,只支持网页模式播放。
具体加载方法见:
RTMP代理地址写法。JAVASCRIPT协议用法。
http://bbs.cenfun.com/thread-20856-1-1.html

懒人,可以直接在您的播放器页面加入下面代码即可。
RTMP:

  1. <script language="javascript" type="text/javascript">
  2. function rtmpPlay(url) {
  3.         var xmlhttp;
  4.         var ajaxUrl = 'http://cmp.e1951.com/tv/ajax.php?parse=' + url;
  5.         if (window.XMLHttpRequest) {
  6.                 xmlhttp = new XMLHttpRequest();
  7.         }
  8.          else
  9.          {
  10.                 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  11.         }
  12.         xmlhttp.onreadystatechange = function()
  13.          {
  14.                 if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
  15.                  {
  16.                         var result = xmlhttp.responseText;
  17.                         eval(result);
  18.                         cmpo.item("rtmp", rtmp);
  19.                         cmpo.item("src", src);
  20.                         cmpo.sendEvent('view_play', true);
  21.                 }
  22.         }
  23.         xmlhttp.open("GET", ajaxUrl, true);
  24.         xmlhttp.send();
  25. }
  26. </script>
复制代码

WMP:

  1. <script language="javascript" type="text/javascript">
  2. function wmpPlay(url) {
  3.         var xmlhttp;
  4.         var ajaxUrl = 'http://cmp.e1951.com/tv/wajax.php?parse=' + url;
  5.         if (window.XMLHttpRequest) {
  6.                 xmlhttp = new XMLHttpRequest();
  7.         }
  8.          else
  9.          {
  10.                 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  11.         }
  12.         xmlhttp.onreadystatechange = function()
  13.          {
  14.                 if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
  15.                  {
  16.                         var result = xmlhttp.responseText;
  17.                         eval(result);
  18.                         cmpo.item("type", type);
  19.                         cmpo.item("src", src);
  20.                         cmpo.sendEvent('view_play', true);
  21.                 }
  22.         }
  23.         xmlhttp.open("GET", ajaxUrl, true);
  24.         xmlhttp.send();
  25. }
  26. </script>
复制代码

注意:
      ①JS文件内容不可修改,否则将会出错;
      ②JS放的位置为您CMP调用页面的底部即可。
      ③部分如果不能播放的话,那么请下载  ajax.php、wajax.php  两个文件放到您的 tv 文件夹中,并修改上述JS代码中

  1. var ajaxUrl = 'http://cmp.e1951.com/tv/wajax.php?parse=' + url;
复制代码

对应文件的路径。

posted on 2012-12-18 18:44  yanglu_51  阅读(388)  评论(0编辑  收藏  举报