PageAdmin网站内容管理系统(CMS)交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

上传FLV视频不能正常播放 [复制链接]

1#
在文章信息发布的时候,点flash上传,出现


成功上传后却不能播放。后台代码
<p>
    <embed src="/e/upload/s1/fck/flash/2016/12/08/0808021795.flv" type="application/x-shockwave-flash" width="550" height="400" quality="high" />
</p>


学习了帖子[url]http://bbs.pageadmin.net/showtopic-22020.aspx[/url]

把后台文章内容区的代码修改为如下代码后能正常播放。(加了居中)
<div align="center">
<script src="/e/js/video.js" type="text/javascript"></script>
<script type="text/javascript">
         player("/e/upload/s1/fck/flash/2016/12/08/0808021795.flv",458,378,0); //后面两个参数为宽和高,第三个参数为是否自动播放,0表示不自动播放,1表示自动播放
         </script>
</div>

我的意思是能不能在模型里修改一下,直接上传文件后,代码能用下面的代码,不用每次都去修改。

具体在哪里修改呢?或者新建一个视频内容页模型,代码又是怎么样的?

用上面帖子中提到的视频模型制作方法制作了一个视频内容页模型,出现错误,不能播放视频。






请教了……
分享 转发
TOP
2#

二天了居然没人回答,看样子pageadmin也算是小众的了
TOP
3#

[b]回复 [url=http://bbs.pageadmin.net/showtopic-35591.aspx#135360]3楼[color=Olive]qq842330359[/color]的帖子[/url][/b]

文章内容模型[内容页模型]是这样的,具体改哪里呢?

<%
string Pics="";
int News_Pic=0;
string video,fj;
DataTable dt,dt1;
dt=Get_Data();
string Related_Ids="";

DataRow dr,dr1;
for(int i=0;i<dt.Rows.Count;i++)
{
  dr=dt.Rows[i];
  video=dr["pa_video"].ToString();
  fj=dr["pa_fj"].ToString();
  if(dr["pa_pics"].ToString()!="0" && dr["pa_pics"].ToString()!="")
   {
     News_Pic=int.Parse(dr["pa_pics"].ToString());
   }
%>
<div class="articleinfor" id="articleinfor">
<ul>
<li class="title"><h1><%=Server.HtmlEncode(dr["title"].ToString())%>
</h1></li>
<li class="info">
发布日期:<%=((DateTime)dr["thedate"]).ToString("yyyy-MM-dd")%>&nbsp;&nbsp;
<%=dr["pa_autor"].ToString()==""?"":"&nbsp;作者:"+dr["pa_autor"].ToString()%>
浏览量:<span id="clicks"></span>&nbsp;&nbsp;<%=dr["pa_source"].ToString()==""?"":"&nbsp;来源:"+dr["pa_source"].ToString()%>&nbsp;&nbsp;字号:[&nbsp;<a href="javascript:FontZoom('16px','Content')">大</a> <a href="javascript:FontZoom('14px','Content')">中</a>  <a href="javascript:FontZoom('12px','Content')">小</a>]
</li>
</ul>
<%//图片组开始
if(News_Pic>0)
{%>
<TEXTAREA  id="photoList342" style="display:none">
<%
dt1=Get_File("article","pa_pics",Detail_Id);
for(int k=0;k<dt1.Rows.Count;k++)
{
   dr1=dt1.Rows[k];
%><li>
<a href="#p=<%=k+1%>" hidefocus="true"><img src="<%=dr1["thumbnail"]%>"/></a>
<h2><%=dr1["title"]%></h2>
<p></p>
<i title="img"><%=dr1["url"]%></i>
<i title="timg"><%=dr1["thumbnail"]%></i>
</li><%}%>
</TEXTAREA>
<div align=center style="padding:10px 0  0 0"><iframe src="/e/images/picsview/pics.aspx?num=<%=News_Pic%>" frameborder=0 align=middle marginheight=0 marginwidth=0 scrolling=no width=570px height=600px></iframe></div>
<%}//组结束%>
<div class="content" id="Content">
<%if(video!=""){%>
<div align=center style="padding:5px 0 5px 0">
<script type="text/javascript" src="/e/js/video.js"></script>
<script>player("<%=video%>",500,400)</script></div>
<%}%>
<%=dr["content"].ToString()%>
<%if(fj!=""){
string[] Afj=fj.Split('/');
string fj_name=Afj[Afj.Length-1];
string fj_exe=(fj_name.Split('.'))[1];
string style="padding:5px 0 0 17px;background:url(/e/images/icon/"+fj_exe+".gif) no-repeat left center;";
%>
<div style="<%=style%>"><a href="<%=fj%>"><%=fj_name%></a></div>
<%}%>
</div>
</div>
<script src="/e/js/internal_page.js" type="text/javascript"></script>

<%}
if(Related_Ids!="")
{
Response.Write("<div class='related'>&nbsp;<span class='headtxt'>相关文档</span><ul>");
string[] ARelated_Ids=Related_Ids.Split(',');
for(int k=0;k<ARelated_Ids.Length;k++)
{
  dt=Get_Data("select * from article where id="+ARelated_Ids[k]);
   if(dt.Rows.Count>0)
   {
   dr=dt.Rows[0];
%><li><a href="<%=Detail_Url(dr)%>" target=_blank><%=dr["title"].ToString()%></a></li><%
}
}
Response.Write("</ul></div>");
}
Prev_and_Next();
%>
<ul class="sublanmu_pn">
<li><%=_Previous==""?"":"上一篇:"+_Previous%></li>
<li><%=_Next==""?"":"下一篇:"+_Next%></li>
</ul>
TOP
4#

[b]回复 [url=http://bbs.pageadmin.net/showtopic.aspx?forumpage=1&topicid=35591&page=end&jump=pid#135362]5楼[color=Olive]xiyou[/color]的帖子[/url][/b]

非常感谢您的回答。IIS服务器里查看了一下,.flv本来就存在的。
我的这个问题不是不能放的问题,而是上传FLV文件后的代码不对。改一下代码就可以正常放了。
TOP
发新话题 回复该主题