Отображение видео в веб -части редактора контента
-
16-10-2019 - |
Вопрос
Я ищу решение для клиента Moss 2007, которое позволит мне поверхностные видеопользы с YouTube и т. Д. Для представления самого последнего обучающего контента для аудитории. Я думаю, что здесь могут помочь CEWP и DVWP.
Прямо сейчас я использую веб -часть домашней страницы страницы. Мне нужно обновлять свойство ссылки каждый раз с помощью текущей ссылки на видео. Неплохо, но как насчет архивов? В идеале я хотел бы иметь LVWP, который имеет заголовок, URL и т. Д. Архивированных видео ссылок. Пользователи, чем нажимают на любое видео в списке/библиотеке, и его подают в CEWP, который находится на одной странице.
Пользовательская разработка через Visual Studio не вариант в этом случае. Мне нужно быть креативным с веб -частью просмотра данных или, возможно, подключаемыми веб -частями.
Решение
Вот файл .dwp, который вы можете построить, который будет обрабатывать отображение, которое упомянул JAAP. Вам придется определить историю события Click, которую вы хотите использовать, но это отобразит любые настройки ссылок. Просто нужно добавить код, чтобы запросить список.
<?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>
Другие советы
Я бы использовал CEWP со сценарием jQuery.
Ваш сценарий JQUERY регистрирует обработчики событий OnClick на каждом элементе в LVWP. Onclick, вы можете тогда Вставьте видео на YouTube Внутри заполнителя в вашем CEWP с использованием параметров из нажатого вами элемента.
Вы также рассматривали возможность взглянуть на комплект для подкасти для SharePoint?http://pks.codeplex.com/