媒体Web部件播放不了sharepoint中的视频

Sniper 2010-02-21 11:32:38
在"更改媒体"时选择一个视频后,返回"该URL可能是无效的图像URL.是否接受此URL?".确定后,完成编辑,打开页面,视频打不开,显示个"Failed".不知道哪位大侠有解?
...全文
335 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Oo云 2010-08-20
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 yk298107461 的回复:]
细节自己把握! 可qq留言探讨:298107461
[/Quote]
很牛!
yk298107461 2010-08-17
  • 打赏
  • 举报
回复
细节自己把握! 可qq留言探讨:298107461
yk298107461 2010-08-17
  • 打赏
  • 举报
回复
一,直接用MOSS库配置开发:http://www.cnblogs.com/jianyi0115/archive/2008/04/28/1175259.html
二,用转换后的flv库(自己开发):
1,截取moss上传方法(加事件)
using System;
using System.Collections.Generic;
using System.Text;

using Microsoft.SharePoint;
using System.IO;
using System.Xml;
using System.Diagnostics;
using System.Threading;

using TNPJVC.Video.Model;
using TNPJVC.Video.BLL;
using TNPJVC.Pattern;

namespace MyEventHandler
{
public class VideoSPItemEventReceiver : SPItemEventReceiver
{
private string sXmlPath;
private MyXml xml;
private string sMyLogPath;
private Log log;
private VideoInfo mVideo;
private Videos bVideos;

public VideoSPItemEventReceiver()
{
ServerFactory.ApplicationType = ApplicationType.APP;
sXmlPath = VideoInfo.XmlDefaultPath;
xml = new MyXml(sXmlPath);
sMyLogPath = xml.ReadXmlNode("LogPath");
log = new Log(sMyLogPath);
mVideo = new VideoInfo(sXmlPath);
bVideos = new Videos();
}

public override void ItemAdding(SPItemEventProperties properties)
{

#region 自定义事件
string sResult = "";
if (bVideos.GetVideoInfo(mVideo) == "OK")
{
sResult = bVideos.CheckFile(properties.BeforeUrl, mVideo);
}

#endregion

#region 系统事件
if (sResult != "OK")
{
log.MyWriteLine("properties.ListItem.Delete()");
properties.Cancel = true;
properties.ErrorMessage = "上传失败:" + sResult;
}
else
{
base.ItemAdding(properties);
}
#endregion
}

public override void ItemAdded(SPItemEventProperties properties)
{

#region 自定义事件
string sResult = bVideos.GetVideo(properties, mVideo);
#endregion

#region 系统事件
try
{
if (sResult.StartsWith("OK"))
{
//base.ItemAdded(properties);
string[] arrResult = sResult.Split('|');
properties.ListItem["CatchFileName"] = arrResult[1];
properties.ListItem["CatchImgName"] = arrResult[2];
if (arrResult.Length > 3)
{
properties.ListItem["CatchFileTimes"] = arrResult[3];
}
properties.ListItem.Update();
}
else
{
properties.ListItem.Delete();
log.MyWriteLine("properties.ListItem.Delete()");
}
}
catch (Exception ex)
{
log.MyWriteLine(ex.Message);
}
#endregion
}
}
}
2,注册事件
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;

using Microsoft.SharePoint;
using TNPJVC.Video.Model;
using TNPJVC.Video.BLL;
using TNPJVC.Pattern;
using System.Threading;

namespace MyEventHandler.Register
{
class Program
{


public Program()
{

}

static void Main(string[] args)
{

Control.CheckForIllegalCrossThreadCalls = false;
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);


Program mProgram = new Program();
mProgram.SetRegister();
}

public void SetRegister()
{
ServerFactory.ApplicationType = ApplicationType.APP;
CmnSrvLib cmn = new CmnSrvLib();

Log log = new Log();
try
{
string sXmlPath = Application.StartupPath + "/VIDEO.xml";
MyXml xml = new MyXml(sXmlPath);
string sMyLogPath = xml.ReadXmlNode("LogPath");
log = new Log(sMyLogPath);

string sSite = xml.ReadXmlNode("SPSite");
string sWeb = xml.ReadXmlNode("SPWeb");
string sList = xml.ReadXmlNode("SPList");
SPSecurity.RunWithElevatedPrivileges(delegate() //用此方法模拟管理员账户运行此事件处理程序
{
using (SPSite site = new SPSite(sSite))
{
SPWeb web = site.OpenWeb(sWeb);
SPList list = web.Lists[sList];
list.EventReceivers.Add(SPEventReceiverType.ItemAdding,
"MyEventHandler, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b2279c3d7a7333c0", "MyEventHandler.VideoSPItemEventReceiver");
list.EventReceivers.Add(SPEventReceiverType.ItemAdded,
"MyEventHandler, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b2279c3d7a7333c0", "MyEventHandler.VideoSPItemEventReceiver");

log.MyWriteLine("EventHandler.VideoRegister,OK!");
Log.WriteLine("EventHandler.VideoRegister,OK!");
Console.WriteLine("EventHandler.VideoRegister,OK!");
}
}
);
}
catch (Exception ex)
{
log.MyWriteLine("EventHandler.VideoRegisterFailure:" + ex.Message);
Log.WriteLine("EventHandler.VideoRegisterFailure:" + ex.Message);
Console.WriteLine("EventHandler.VideoRegisterFailure:" + ex.Message);
}
finally
{
Thread.Sleep(3000);
}
}
}
}
3,写webpart/查询/绑定链接
4,链接地址/自己写播放页。

5,一,注意点:
1,拿掉视频WebPart部署文档文件及所有子文件只读属性
2,web.config设置
3,VIDEO.XML设置
4, 创建栏错误时,给IE工具\自定义级别最大权限。Error: 'helperFrm' is null or not an object
4.1 高级设置/内容类型/选择“是”/确定
4.2 文档/列表内容类型信息/父级:文档
4.3 栏/从新网站栏添加
5, 若抓取文件要放到其他路径,
请先修改c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\IMAGES\TNPJVC\TNPJVC.X.WEB\WEB\Library\VIDEO\VIDEO.xml
<WebCatchType>Http</WebCatchType>
<HttpCatchFilePath>http://ts-mosstest:80/TNPJVC.WEB/Library/VIDEO/CatchFile/</HttpCatchFilePath>
<HttpCatchImgPath>http://ts-mosstest:80/TNPJVC.WEB/Library/VIDEO/CatchImg/</HttpCatchImgPath>
<FilePath>p:/TNPJVC/TNPJVC.X.WEB/WEB/Library/VIDEO/UpFile/</FilePath>
<CatchImgPath>p:/TNPJVC/TNPJVC.X.WEB/WEB/Library/VIDEO/CatchImg/</CatchImgPath>
<CatchFilePath>p:/TNPJVC/TNPJVC.X.WEB/WEB/Library/VIDEO/CatchFile/</CatchFilePath>
修改 站点下虚拟目录TNPJVC.WEB 路径 P:\TNPJVC\TNPJVC.X.WEB\WEB
COPY c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\IMAGES\TNPJVC
到 P:\TNPJVC
修改11,Frm.Video\运行文件\VIDEO\VIDEO.xml;7,EventHander.Register\VIDEO.xml


二,细节:
1) 拿掉视频WebPart部署文档文件及所有子文件只读属性
2) 站点web.config下,修改为
<trust level="Full" originUrl="" />
3) 站点安装1,Ajax。
4) copy 2,wpresources\TNPJVC 到 C:\Inetpub\wwwroot\wss\VirtualDirectories\站点\wpresources\
5) 站点新增 3,样式库\
6) 站点新增 4,母版页和页面布局。
7) 站点网站母版页设置 指向 /Style Library/Top2Style/tstop2.css
8) 站点 下新增 视频文档库网站(选 文档中心)
9) 视频文档库网站 下 新增 视频文档库
10) 视频文档库/设置/文档设置/创建栏:VideoDesc,CatchFileName,CatchImgName,CatchFileTimes字段。
11) 修改 5,WEB\TNPJVC\TNPJVC.X.WEB\WEB\Library\VIDEO\VIDEO.xml,特别是<SPSite>http://dhc-pvwmpiui6k3:8080/</SPSite> <SPWeb>Document</SPWeb><SPList>视频文档库</SPList>
12) copy 5,WEB\TNPJVC到
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\IMAGES\
13) 新增 站点下虚拟目录TNPJVC.WEB 路径 C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\IMAGES\TNPJVC\TNPJVC.X.WEB\WEB ,注意读取.写入权限,,虚拟目录/应用程序池/选择当前站MOSS点(TS-MOSS);目录安全性/编辑/勾选启用匿名访问和集成Windows身份验证;ASP.NET/ASP.NET Version选择2.0.50727;HTTP头/MIME类型(M)点击/点击新建/扩展名:flv;MIME类型(M): flv-application/octet-stream

先卸载原有的dll
14) 拖放 6,MyEventHandler\下所有dll 到 C:\WINDOWS\assembly\
15) 修改 7,EventHander.Register\VIDEO.xml
重新启动IIS
16) 运行 7,EventHander.Register\VIDEO.xml\MyEventHandler.Register.exe
重新启动IIS
17) copy 8,MyWebPart\Debug\下文件 copy到 C:\Inetpub\wwwroot\wss\VirtualDirectories\站点\bin\下
18) 运行 WPManager2007\WPManager2007.exe 部署浏览 8,MyWebPart\Debug\MyWebPart.dll
19 新增 VideoList页面,模板页选择VideMaster,添加WebPart,编辑视频播放地址 http://ts-mosstest/TNPJVC.WEB/VIDEO/VIDEO005.aspx。
20) 修改 10,MyHands\VIDEO.xml
21) 运行 10,MyHands\MyHands.exe
22) 新增 控制面板/任务计划 对应 10,MyHands\MyHands.exe。
23) 修改 11,Frm.Video\运行文件\VIDEO\VIDEO.xml
24) 运行 11,Frm.Video\Frm.Video.exe




............
细节自己把握! 可qq留言探讨:298107361
jenny0810 2010-08-09
  • 打赏
  • 举报
回复
save
yk298107461 2010-08-03
  • 打赏
  • 举报
回复
1,写webpart/查询/绑定链接
2,链接地址/自己写播放页。
Justin-Liu 2010-03-04
  • 打赏
  • 举报
回复
还是没明白 详细一些……
time_is_life 2010-03-03
  • 打赏
  • 举报
回复
因为需要身份验证。除非改成允许匿名访问。
Justin-Liu 2010-02-21
  • 打赏
  • 举报
回复
说得详细一些……
回复内容太短了!
第1 章 DNS 与WINS 服务器....................................................................................................................1 1.1 名称解析服务概述..............................................................................................................................1 1.2 名称解析方案的选择..........................................................................................................................6 1.3 使用Windows Server 2003 建立DNS 服务.......................................................................................7 1.4 Internet 上的动态域名解析服务.......................................................................................................19 1.5 使用Windows Server 2003 建立WINS 服务...................................................................................20 第2 章 DHCP 服务器................................................................................................................................25 2.1 DHCP 服务概述................................................................................................................................25 2.2 DHCP 服务器的安装和设置.............................................................................................................27 2.3 创建和设置DHCP 作用域................................................................................................................29 2.4 使用DHCP 选项配置客户机的TCP/IP 环境..................................................................................32 2.5 复杂网络的DHCP 设置....................................................................................................................34 2.6 配置和管理DHCP 客户机................................................................................................................36 第3 章文件服务器 .....................................................................................................................................39 3.1 文件服务器简介................................................................................................................................39 3.2 Windows Server 2003 文件服务器....................................................................................................39 第4 章打印服务器 .....................................................................................................................................57 4.1 打印服务器概述................................................................................................................................57 4.2 Windows Server 2003 打印服务器的配置和管理............................................................................59 第5 章 Web 网站........................................................................................................................................65 5.1 WWW 服务概述................................................................................................................................65 5.2 IIS 6.0 服务器的安装和基本管理................................................................................................... 67 5.3 使用IIS 6.0 建立Web 网站和虚拟主机......................................................................................... 72 5.4 IIS 6.0 的网站管理和配置............................................................................................................... 75 5.5 IIS 6.0 网站的目录管理................................................................................................................... 80 5.6 在IIS 6.0 配置应用程序.............................................................................................................. 81 5.7 IIS 6.0 的网站安全及其实现........................................................................................................... 86 5.9 使用全站程序快速建立全功能网站............................................................................................... 94 第6 章 FTP 与下载服务器.....................................................................................................................101 6.1 FTP 与下载服务概述......................................................................................................................101 6.2 使用IIS 建立FTP 服务................................................................................................................. 107 6.3 使用Serv-U 建立FTP 服务............................................................................................................114 6.4 使用EFTP 建立加密的FTP 服务................................................................................................. 122 6.5 通过FTP 来管理WWW 虚拟主机............................................................................................... 129 6.6 使用WebDAV 来管理服务器上的文件........................................................................................ 129 6.7 基于ASP 的下载系统.................................................................................................................... 131 6.8 使用MYBT 建立BT 服务............................................................................................................. 132 第7 章搜索引擎与索引服务..................................................................................................................137 7.1 搜索引擎概述..................................................................................................................................137 7.2 使用微软索引服务建立站内搜索引擎.......................................................................................... 138 7.3 使用SSServer 建立站点全文搜索引擎......................................................................................... 151 7.4 使用“蜘蛛”软件建立网络搜索引擎.......................................................................................... 157 7.5 使用深蓝搜索引擎建立网络搜索引擎.......................................................................................... 163 第8 章目录服务器与 Active Directory...............................................................................................165 8.1 目录服务基础..................................................................................................................................165 8.2 Active Directory 基础..................................................................................................................... 169 8.3 部署Active Directory 目录服务.................................................................................................... 174 8.4 管理和使用Active Directory 对象................................................................................................ 180 8.5 通过组策略集控制和管理Windows 网络................................................................................. 189 8.6 快速构建专业的LDAP 目录服务器............................................................................................. 196 第9 章证书服务器与 PKI 应用.............................................................................................................203 9.1 PKI 与证书服务概述.......................................................................................................................203 9.2 进一步了解Windows Server 2003 证书服务器............................................................................ 206 9.3 部署和管理独立证书颁发机构..................................................................................................... 208 9.4 部署和管理企业证书颁发机构..................................................................................................... 218 9.5 基于SSL 的Web 安全访问........................................................................................................... 224 9.6 基于S/MIME 的安全电子邮件..................................................................................................... 235 第10 章流媒体服务器 ............................................................................................................................243 10.1 流媒体服务概述............................................................................................................................243 10.2 Windows Media 流媒体服务器.................................................................................................... 247 10.3 RealNetworks 流媒体服务器....................................................................................................... 265 10.4 使用VOD 点播系统构建Web 视频点播系统............................................................................ 285 10.5 使用Shoutcast 建立数字电台...................................................................................................... 287 10.6 基于P2P 技术的流媒体服务....................................................................................................... 291 第11 章电子邮件服务器 ........................................................................................................................293 11.1 电子邮件服务概述........................................................................................................................293 11.2 MDaemon 服务器的安装、配置和管理...................................................................................... 297 11.3 使用CMailServer 轻松搭建邮件服务器平台..............................................................................320 第12 章传真服务器.................................................................................................................................325 12.1 传真服务器简介............................................................................................................................325 12.2 部署Windows Server 2003 传真服务.......................................................................................... 327 12.3 用WinFax 实现传真服务............................................................................................................. 337 第13 章新闻服务器.................................................................................................................................349 13.1 新闻服务器基础............................................................................................................................349 13.2 使用IIS 6.0 建立新闻服务器...................................................................................................... 351 13.3 使用Dnews Server 建立和管理新闻服务器............................................................................... 354 13.4 使用SurgeNews 建立和管理新闻服务器................................................................................... 364 13.5 使用新闻客户软件来访问新闻服务器........................................................................................ 365 第14 章 BBS 服务和网络论坛..............................................................................................................367 14.1 网络论坛基础................................................................................................................................367 14.2 使用雷傲论坛程序建立基于CGI 程序的网络论坛................................................................... 369 14.3 使用动网论坛程序建立基于ASP 的网络论坛........................................................................... 371 14.4 使用IBB 建立论坛.......................................................................................................................373 第15 章博客网站.....................................................................................................................................375 15.1 博客基础........................................................................................................................................375 15.2 使用oBlog 建立基于ASP 的博客网站....................................................................................... 377 第16 章聊天服务器.................................................................................................................................379 16.1 聊天服务基础................................................................................................................................379 16.2 使用ConferenceRoom 建立IRC 聊天服务................................................................................. 380 16.3 使用iChat 建立专业Web 聊天服务器........................................................................................ 384 16.4 使用ASP 建立聊天服务.............................................................................................................. 385 16.5 使用MeChat 建立语音视频聊天服务......................................................................................... 386 第17 章即时通信服务器........................................................................................................................389 17.1 即时通信服务概述........................................................................................................................389 17.2 使用Live Communications Server 建立企业即时通信平台....................................................... 390 17.3 使用腾讯通建立企业即时通信平台............................................................................................ 410 17.4 使用FreeICQ 构建ICQ 服务...................................................................................................... 414 第18 章网络会议服务器........................................................................................................................419 18.1 网络会议概述................................................................................................................................419 18.2 建立NetMeeting 网络会议系统.................................................................................................. 422 18.3 使用V2 Conference 建立纯软件视频会议系统......................................................................... 425 第19 章短信服务器.................................................................................................................................431 19.1 短信服务器概述............................................................................................................................431 19.2 安装和配置VisualGSM 短信服务器........................................................................................... 433 19.3 VisualGSM 短信服务器应用....................................................................................................... 435 第20 章 SharePoint 服务器——构建网上协同平台.......................................................................439 20.1 网上协同技术基础........................................................................................................................439 20.2 创建Windows SharePoint Services 协作式网站......................................................................... 442 20.3 Windows SharePoint Services 的配置与管理.............................................................................. 444 20.4 Windows SharePoint Services 的基本应用.................................................................................. 453 20.5 使用Windows SharePoint Services 协同办公............................................................................. 460 20.6 使用Web 部件页整合资源.......................................................................................................... 471 20.7 用SharePoint Portal Server 构建企业信息门户.......................................................................... 477 20.8 SharePoint Portal Server 的配置与管理....................................................................................... 480 20.9 应用SharePoint Portal Server 管理和发布信息.......................................................................... 483 第21 章 Telnet 服务器.............................................................................................................................489 21.1 Telnet 服务简介.............................................................................................................................489 21.2 Windows Server 2003 的Telnet 服务............................................................................................489 第22 章终端服务器.................................................................................................................................493 22.1 终端服务基础................................................................................................................................493 22.2 部署和使用Windows Server 2003 的终端服务.......................................................................... 496 22.3 部署和使用MetaFrame XP 终端服务......................................................................................... 503 第23 章远程启动服务器和无盘网络 ..................................................................................................527 23.1 远程启动和无盘网络概述............................................................................................................527 23.2 使用PXE 和LiteNET 技术实现无盘Windows 98 网络............................................................ 529 23.3 使用BXP 技术实现无盘Windows 2000/XP 网络...................................................................... 539 第24 章 NAT 和代理服务器...................................................................................................................553 24.1 概述................................................................................................................................................553 24.2 使用WinGate 实现Internet 连接共享......................................................................................... 556 24.3 使用WinRoute Firewall 将内网接入Internet.............................................................................. 565

3,242

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 SharePoint
社区管理员
  • SharePoint社区
  • 霖雨
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧