Anzeigen von Videos in einem Web -Editor -Webpart
-
16-10-2019 - |
Frage
Ich suche eine Moss 2007 Client Side -Lösung, mit der ich Video -Links von YouTube usw. überfließen kann, um die neuesten Trainingsinhalte für das Publikum zu präsentieren. Ich denke, ein CEWP und ein DVWP können hier helfen.
Im Moment verwende ich einen Seiten -Viewer -Web -Teil der Startseite. Ich muss die Link -Eigenschaft jedes Mal mit dem aktuellen Videolink aktualisieren. Nicht schlecht, aber was ist mit den Archiven? Im Idealfall möchte ich einen LVWP mit dem Titel, der URL usw. der archivierten Videobandlinks haben. Benutzer als auf ein Video in der Liste/Bibliothek klicken, und es wird in ein CEWP aufgenommen, das sich auf derselben Seite befindet.
Benutzerdefinierte Entwicklung über Visual Studio in diesem Fall keine Option. Ich muss kreativ mit Datenansichts -Webpart oder vielleicht verbindbaren Webteilen sein.
Lösung
Hier ist eine .dwp -Datei, die Sie erstellen können, die das Anzeigen dieser erwähnten JAAP erstellen. Sie müssen die Klick -Ereignisgeschichte bestimmen, die Sie verwenden möchten. Dies zeigt jedoch alle Links an, die Sie eingerichtet haben. Ich muss nur Code hinzufügen, um eine Liste abzufragen.
<?xml version="1.0" encoding="utf-8"?>
<WebPart xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/WebPart/v2">
<Title>SharePoint Videos</Title>
<FrameType>Standard</FrameType>
<Description>Use for formatted text, tables, and images.</Description>
<IsIncluded>true</IsIncluded>
<ZoneID>Left</ZoneID>
<PartOrder>3</PartOrder>
<FrameState>Normal</FrameState>
<Height />
<Width />
<AllowRemove>true</AllowRemove>
<AllowZoneChange>true</AllowZoneChange>
<AllowMinimize>true</AllowMinimize>
<AllowConnect>true</AllowConnect>
<AllowEdit>true</AllowEdit>
<AllowHide>true</AllowHide>
<IsVisible>true</IsVisible>
<DetailLink />
<HelpLink />
<HelpMode>Modeless</HelpMode>
<Dir>Default</Dir>
<PartImageSmall />
<MissingAssembly>Cannot import this Web Part.</MissingAssembly>
<PartImageLarge>/_layouts/images/mscontl.gif</PartImageLarge>
<IsIncludedFilter />
<Assembly>Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</Assembly>
<TypeName>Microsoft.SharePoint.WebPartPages.ContentEditorWebPart</TypeName>
<ContentLink xmlns="http://schemas.microsoft.com/WebPart/v2/ContentEditor" />
<Content xmlns="http://schemas.microsoft.com/WebPart/v2/ContentEditor"><![CDATA[<br>
<div align=center>
<SELECT id=cancion onchange=document.all.music.filename=document.all.cancion.value; size=1 name=Music> <br>
<OPTION selected>::::: Choose the Video to Play :::::</OPTION><br>
<OPTION value="https://home.sharepoint.private.massmutual.com/Documents/Office2007ECMPart1-DocMgmt.wmv"> Office 2007 ECM-Part 1</OPTION><br>
<OPTION value="https://home.sharepoint.private.massmutual.com/Documents/Office2007ECMPart2-DocMgmt.wmv"> Office 2007 ECM-Part 2</OPTION><br>
</SELECT><br>
<BR> <br>
<OBJECT id=music height=400 width=400 classid=clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95> <br>
<PARAM NAME="AutoStart" VALUE="true"> <br>
</OBJECT> <br>
</div> <br>
]]></Content>
<PartStorage xmlns="http://schemas.microsoft.com/WebPart/v2/ContentEditor" />
</WebPart>
Andere Tipps
Ich würde ein CEWP mit einem benutzerdefinierten JQuery -Skript verwenden.
Ihr JQuery -Skript registriert auf jedem Element im LVWP. Onclick können Sie dann Fügen Sie ein YouTube -Video ein In einem Platzhalter in Ihrem CEWP verwenden Parameter aus dem von Ihnen geklickten Element.
Haben Sie auch darüber nachgedacht, sich das Podcasting -Kit für SharePoint anzusehen?http://pks.codeplex.com/