首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

|G|想做个声音网站,但本人只做个erp,没做个网站,各位给点建议解决思路

2012-02-28 
|G|想做个声音网站,但本人只做个erp,没做个网站,各位给点建议1.有声音网站给个网址,我看别人怎么做的?(要

|G|想做个声音网站,但本人只做个erp,没做个网站,各位给点建议
1.有声音网站给个网址,我看别人怎么做的   ?(要带收费的最好)
2.就是对声音怎么显示,怎么让人下载,用什么控件比较好?
帮帮忙!


[解决办法]
学习。
[解决办法]
对于 声音media 和real控件都可以 对于 视频 下面一样适用
Real直接嵌入网页
<OBJECT id= "rPlayer " height= "600 " width= "800 " classid= "clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA "
VIEWASTEXT>
<PARAM NAME= "_ExtentX " VALUE= "25268 ">
<PARAM NAME= "_ExtentY " VALUE= "14579 ">
<PARAM NAME= "AUTOSTART " VALUE= "-1 ">
<PARAM NAME= "SHUFFLE " VALUE= "0 ">
<PARAM NAME= "PREFETCH " VALUE= "0 ">
<PARAM NAME= "NOLABELS " VALUE= "0 ">
<PARAM NAME= "SRC " VALUE= " <%=m_strFileUrl%> ">
<PARAM NAME= "CONTROLS " VALUE= "ImageWindow ">
<PARAM NAME= "CONSOLE " VALUE= "Clip1 ">
<PARAM NAME= "LOOP " VALUE= "0 ">
<PARAM NAME= "NUMLOOP " VALUE= "0 ">
<PARAM NAME= "CENTER " VALUE= "0 ">
<PARAM NAME= "MAINTAINASPECT " VALUE= "0 ">
<PARAM NAME= "BACKGROUNDCOLOR " VALUE= "#000000 ">
</OBJECT>


Media

<OBJECT id= "wmPlayer " height= "600 " width= "800 " classid= "CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 "
VIEWASTEXT>
<PARAM NAME= "URL " VALUE= " <%=m_strFileUrl%> ">
<PARAM NAME= "rate " VALUE= "1 ">
<PARAM NAME= "balance " VALUE= "0 ">
<PARAM NAME= "currentPosition " VALUE= "0 ">
<PARAM NAME= "defaultFrame " VALUE= "0 ">
<PARAM NAME= "playCount " VALUE= "1 ">
<PARAM NAME= "autoStart " VALUE= "-1 ">
<PARAM NAME= "currentMarker " VALUE= "0 ">
<PARAM NAME= "invokeURLs " VALUE= "0 ">
<PARAM NAME= "baseURL " VALUE= " ">
<PARAM NAME= "volume " VALUE= "50 ">
<PARAM NAME= "mute " VALUE= "0 ">
<PARAM NAME= "uiMode " VALUE= "none ">
<PARAM NAME= "stretchToFit " VALUE= "-1 ">
<PARAM NAME= "windowlessVideo " VALUE= "-1 ">
<PARAM NAME= "enabled " VALUE= "-1 ">
<PARAM NAME= "enableContextMenu " VALUE= "-1 ">
<PARAM NAME= "fullScreen " VALUE= "0 ">
<PARAM NAME= "SAMIStyle " VALUE= " ">
<PARAM NAME= "SAMILang " VALUE= " ">
<PARAM NAME= "SAMIFilename " VALUE= " ">
<PARAM NAME= "captioningID " VALUE= " ">
<PARAM NAME= "enableErrorDialogs " VALUE= "-1 ">
<PARAM NAME= "_cx " VALUE= "21167 ">
<PARAM NAME= "_cy " VALUE= "15875 ">
<!--是否自动播放--> <!--调整左右声道平衡,同上面旧播放器代码-->
<!--播放器是否可人为控制--> <!--是否启用上下文菜单--> <!--播放的文件地址--> <!--播放次数控制,为整数-->


<!--播放速率控制,1为正常,允许小数,1.0-2.0--> <!--控件设置:当前位置--> <!--控件设置:当前标记-->
<!--显示默认框架--> <!--脚本命令设置:是否调用URL--> <!--脚本命令设置:被调用的URL--> <!--是否按比例伸展-->
<!--默认声音大小0%-100%,50则为50%--> <!--是否静音-->
<!--播放器显示模式:Full显示全部;mini最简化;None不显示播放控制,只显示视频窗口;invisible全部不显示-->
<!--如果是0可以允许全屏,否则只能在窗口中查看--> <!--开始播放是否自动全屏--> <!--是否启用错误提示报告-->
</OBJECT>

[解决办法]
F
[解决办法]
用 windows server 2003 配置成 媒体服务器
[解决办法]
跟视频一样啊
[解决办法]
很简单的。呵。。
[解决办法]
1.网上找
2.收费的话要防止别人下载盗链很难,即使用控件,只是增加盗链难度,如果是用流来传输,那孩比较安全
另外有个专门的这种协议忘了叫啥名字,QQMuisc就是用的那种加密
[解决办法]
防止盗链下载问题
经常在网络上四处载东西,有时碰到直接拷贝一个类似http://193.100.100.56/TestWebSolution/WebApplication1/test.rar地址准备下载test.rar文件时,却被告知没有登录或者直接跳转到其他页面的情况,然后等登录后直接下载该文件。要实现上面情况,在.NET世界里是比较容易的。
1、 首先创建一个类库项目ClassLibrary1,实现如下(点这里查看):

using System;

using System.Web; // 引用System.Web组件



namespace ClassLibrary1

{

public class MyHandler : IHttpHandler

{

public MyHandler()

{

}



#region IHttpHandler 成员

public void ProcessRequest(HttpContext context)

{

// 跳转到WebForm1.aspx,由WebForm1.aspx输出rar文件

HttpResponse response = context.Response;

response.Redirect( "http://193.100.100.56/TestWebSolution/WebApplication1/WebForm1.aspx ");

}



public bool IsReusable

{

get

{

// TODO: 添加 MyHandler.IsReusable getter 实现

return true;

}

}

#endregion

}

}





2、 创建测试用的Web项目WebApplication1。在配置文件Web.config文件节点里增加如下节点:

<httpHandlers>

<add verb= "* " path= "*.rar " type= "ClassLibrary1.MyHandler, ClassLibrary1 " />

httpHandlers>



3、 在WebForm1.aspx里增加一个文本为“下载”的Button,其Click事件如下(点这里查看):

FileInfo file = new System.IO.FileInfo(@ "G:\WebCenter\TestWebSolution\WebApplication1\test.rar ");

// FileInfo 类在 System.IO 命名空间里

Response.Clear();

Response.AddHeader( "Content-Disposition ", "filename= " + file.Name);

Response.AddHeader( "Content-Length ", file.Length.ToString());

string fileExtension = file.Extension;



// 根据文件后缀指定文件的Mime类型

switch (fileExtension)

{

case ".mp3 ":

Response.ContentType = "audio/mpeg3 ";

break;

case "mpeg ":

Response.ContentType = "video/mpeg ";



break;

case "jpg ":

Response.ContentType = "image/jpeg ";

break;

case "........等等 ":

Response.ContentType = ".... ";

break;

default:

Response.ContentType = "application/octet-stream ";

break;

}



Response.WriteFile(file.FullName);

Response.End();







4、 最后一步就是在IIS里增加一个应用程序扩展。在“默认网站”-> “属性”-> “主目录”-> “配置”。在弹出的“应用程序配置”窗口里按“添加”,在弹出的“添加/编辑应用程序扩展名映射”窗口里“可执行文件”选择C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,在扩展名里输入“.rar”,然后确定即可。



5、 在IE里输入http://193.100.100.56/TestWebSolution/WebApplication1/test.rar,会立即跳转到http://193.100.100.56/TestWebSolution/WebApplication1/WebForm1.aspx,然后按WebForm1.aspx的“下载”按钮就可以下载test.rar了。



6、 当然,这里只按例子给个思路,完全可以再根据自身情况扩展。下面有几个参考的资源文章:

l http://www.9seek.com/news/show.aspx?id=745&cid=12

l http://www.9seek.com/news/show.aspx?id=521&cid=12

l http://www.9seek.com/news/show.aspx?id=520&cid=12

l http://msdn.microsoft.com/asp.net/using/building/web/default.aspx?pull=/library/en-us/dnaspp/html/URLRewriting.asp

热点排行