& 新的流 Web 部件Stream (经典) Web 部件转换计划
Stream (经典) Web 部件将被替换为新的 Stream Web 部件。 以下是过渡计划。
过渡计划
以下计划适用于 GCC 和非 GCC 客户。
TimeLine | 操作 |
---|---|
2023 年 2 月 15 日 | 迁移的单个视频 Web 部件在迁移工具正式版上内联播放。 |
2023 年 5 月 30 日 | 列表 Web 部件支持播放列表。 用户可以在 SharePoint 页面上内联 & 播放列表watch播放列表。 |
2023 年 8 月 15 日 | 不能添加新Stream (经典) Web 部件。 用户在 Web 部件工具箱中看不到此 Web 部件。 即使用户修改页面而不接触经典 Web 部件,所有现有实例仍将继续运行。 不会为此 Web 部件的弃用时间线向用户提供扩展。 |
2023 年 8 月 31 日 | |
2023 年 9 月 20 日 | 新流 Web 部件正式发布。 用户可以使用新的 Web 部件从 SharePoint 页面上的文件夹配置视频或视频组。 |
新的 Stream Web 部件中的播放列表支持。 用户可以在 SharePoint Pages 上内联 & 其视频watch播放列表。 | |
2025 年 2 月 15 日 | 对视频 Web 部件的支持Stream (经典) 结束。 用户需要将 Stream (Classic) Web 部件替换为符合 Stream 的新 Web 部件。 |
常见问题
如何实现通过 Web 部件从 SharePoint) 上的流 (共享/发布视频?
一种方法是通过新的 Stream Web 部件,该部件现已推出。 Stream Web 部件将能够配置 ODSP 文件夹中的单个视频或一组视频。
其他配置方法包括使用文件和媒体、主图和突出显示的内容 Web 部件。 请参阅 在页面上显示视频 和 在页面上显示一组视频。
如何实现 SharePoint) 上的流 (共享/发布播放列表?
目前,用户可以使用列表 Web 部件来配置和使用来自同一网站的播放列表。
另一种方法是通过即将推出的新 Stream Web 部件上的播放列表支持。 查看此页上的过渡计划表。
迁移后,在流经典 Web 部件中配置的视频会发生什么情况?
有关 Web 部件支持,请参阅迁移公共文档。
在 2025 年 2 月之前,将支持单个视频的嵌入重定向。 查看此页上的时间线表。 发布后,用户需要将经典链接替换为新的 Stream 链接。
迁移后,用户如何重新发布经典 Web 部件中配置的单个视频?
用户需要手动重新配置迁移的视频,并将经典链接替换为 SharePoint 上的流 () 链接。 下面的 PowerShell 脚本将帮助你识别具有单个视频嵌入的所有Stream (经典) Web 部件的位置。
对于单个视频,用户将不得不使用新的 ODSP URL 更新旧的流经典 URL,如此 处所述。 然后,他们可以删除经典 Web 部件,并使用复制的迁移链接创建新的 Stream Web 部件。
迁移后,用户如何在经典 Web 部件中重新发布频道?
用户需要手动重新配置已迁移的通道,发布其支持结束时间。 频道视频将迁移到文件夹。 为了在网站页面上重新发布这些频道,我们建议用户使用新的 Stream Web 部件并配置已迁移文件夹中的所有视频。
下面的 PowerShell 脚本将帮助你识别具有通道嵌入的所有Stream (经典) Web 部件的位置。
用户可以从文件夹中的视频中创建播放列表,也可以使用 SharePoint Hero 和突出显示的内容 Web 部件。
旧的流经典 Web 部件是否支持 Stream 2.0 视频?
否,流经典 Web 部件不支持 SharePoint 上的流 () 视频。 必须使用其他 Web 部件 - 流、文件和媒体、突出显示的内容、Hero 和 List Web 部件。
如何实现查找流经典 Web 部件中嵌入的视频的位置?
可以通过运行以下脚本,查找使用流经典 Web 部件嵌入 SharePoint Pages 中的视频的所有位置:
注意
此脚本由已成功使用的客户共享。 Microsoft 不设计或不支持此脚本。
注意
此脚本还将帮助你处理标识的经典流 Web 部件的页面 URL、页面作者和视频源。 建议使用此信息来确定迁移的优先级,并相应地规划通信。
# Connect to your tenant here. This should be the only change you need to make to use this script.
$tenant = "tenant"
$adminConnection = Connect-PnPOnline -Url "https://$($tenant)-admin.sharepoint.com" -Interactive -ReturnConnection
# Get all the sites to check
# Checking all the Communication Sites and Team Sites
$sites = Get-PnPTenantSite -Connection $adminConnection | Where-Object { $_.Template -eq "SITEPAGEPUBLISHING#0" -or $_.Template -eq "GROUP#0" }
# Checking sites associated with the Intranet (Home Site)
# $sites = Get-PnPHubSiteChild -Connection $adminConnection -Identity "https://$($tenant).sharepoint.com" | Sort-Object
foreach ($site in $sites) {
Write-Host -BackgroundColor White -ForegroundColor Black "Looking in $($site)"
# Get site domain
$siteUrlSplit = $site.Url -split '/'
$allButLast = $siteUrlSplit[0..2]
$siteDomain = $allButLast -join '/'
# Get the pages
$siteConnection = Connect-PnPOnline -Url $site.Url -Interactive -ReturnConnection
$pages = Get-PnPListItem -Connection $siteConnection -List "Site Pages" | Where-Object { $_.FieldValues.File_x0020_Type -eq "aspx" }
foreach($page in $pages) {
#Write-Host -BackgroundColor White -ForegroundColor Black "Checking $($page.FieldValues.FileLeafRef)"
$streamPage = Get-PnPPageComponent -Connection $siteConnection -Page $page.FieldValues.FileLeafRef | Where-Object { $_.WebPartId -eq "275c0095-a77e-4f6d-a2a0-6a7626911518" } | Select-Object Title, WebPartId, PropertiesJson
if($streamPage) {
$wpProperties = $streamPage.PropertiesJson | ConvertFrom-Json
# PageLink Author Editor SourceType
# Multiple sourceType values represent presense of multiple web parts on the page with those source types in order
# Values for SourceTypes: 1) BROWSE 2) VIDEO 3) CHANNEL
Write-Host -BackgroundColor Green -ForegroundColor Black "$($siteDomain)$($page.FieldValues.FileRef) $($page.FieldValues.Created_x0020_By) $($page.FieldValues.Modified_x0020_By) $($wpProperties.sourceType)"
}
}
}