none
如果制作收费视频别站 RRS feed

  • 问题

  • 教学类的收费视频网站!收费是按照分钟计费的!视频要防止被用户下载!这样的功能用.net 如何实现。
    2010年3月19日 6:24

答案

全部回复

  • 你好!

         我说说大概的思路,主要的实现技术可以选择ASP.NET,视频内容可以考虑通过Silverlight或Flash来实现!收费的方式,你可以使用支付宝提供的方法来收费!


    周雪峰
    2010年3月19日 6:41
    版主
  • 你好 我已经用Silverlight写了一个视频播放器 ,但是使用遨游浏览器仍然能够探测出视频真是地址实现下载  ,请问如何能够最大程度防止用户下载
    2010年3月20日 14:07
  • 你好!

          一般来说自己实现比较困难,而且还容易出现漏洞,可以选择专业的流媒体服务器软件,可以设置防止用户下载的!


    周雪峰
    2010年3月20日 14:27
    版主
  • 兄弟又来麻烦你了!

    我用了Silverlight视频播放器  使用4.0版本写的!

    当视频开始播放时,视频每播放一分钟就执行一次扣费的web服务!

    我想实现异步调用web服务该怎么写 ! 

    void _timer_Tick(object sender, EventArgs e)
            {
                // CurrentState - 播放状态 [System.Windows.Media.MediaElementState枚举]
                // Position - 媒体的位置(单位:秒)
                if (mediaElement.CurrentState == MediaElementState.Playing)
                {
                    lblPlayTime.Text = string.Format(
                      "{0}{1:00}:{2:00}:{3:00}",
                      "",
                      mediaElement.Position.Hours,
                      mediaElement.Position.Minutes,
                      mediaElement.Position.Seconds);


    这个时钟是每秒执行一次,当执行到地六十次时就调用一次web扣费服务

    如果用同步调用就会出现卡的现象。我想实现异步调用

     

    2010年3月25日 8:58
  • 你好!

         你使用System.Timers.Timer这个计时器,不要使用工具箱中的那个计时器!


    周雪峰
    2010年3月26日 6:13
    版主
  • 恩  谢谢你的建议!
    • 已标记为答案 StaticYu 2010年3月27日 9:04
    2010年3月27日 9:04
  • 不客气啊!
    周雪峰
    2010年4月1日 13:26
    版主