小编Joh*_*man的帖子

如何使用v3 YouTube API将视频设置为"私有但共享"?

我在一所拥有机构YouTube帐户(Google Apps for Education)的学校工作.视频隐私选项包括公共,不公开私有.

重要的一点:私人视频可以与以下任何一方共享: - 机构(即所有拥有学校帐户的学生),或 - 特定电子邮件地址列表.

我们有一个使用v3 YouTube API(Java)自动将视频上传到YouTube的工具.

我可以使用API​​来设置隐私:

VideoStatus videoStatus = new VideoStatus();
videoStatus.setPrivacyStatus("private");
Run Code Online (Sandbox Code Playgroud)

但是如何使用YouTube API设置共享(例如,"与school.edu共享")?我认为这是可能的,因为它可以使用YouTube的在线视频管理器(手动)完成.

java youtube youtube-api youtube-data-api

10
推荐指数
1
解决办法
1123
查看次数

如何让 CKEditor 5“链接”对话框固定到自定义 DOM 元素而不是“document.body”

我正在构建一个 Vue.js Web 应用程序。我以放置在模式窗口内的形式使用 CKEditor。根据设计,用户的焦点被“困”在模式中。在 CKEditor 中,当用户单击工具栏中的“链接”图标时,编辑器将打开一个对话框并将新的 DOM 元素附加到“document.body”。对于 DOM,“链接”对话框现在位于捕获焦点之外。用户无法单击或按 Tab 键进入“链接”对话框输入。

我深入研究了ckeditor5-ui源代码并在balloonpanelview.js中找到了相关代码。我尝试基于 https://ckeditor.com/docs/ckeditor5/latest/api/module_utils_dom_position-Options.html配置 CKEditor 失败

在我的 Vue.js 组件中,我有:

import ClassicEditor from '@ckeditor/ckeditor5-build-classic';
...
  data: () => ({
    editor: ClassicEditor,
    editorConfig: {
      toolbar: ['bold', 'italic', 'bulletedList', 'numberedList', 'link'],
    },
    ...
  })
...
Run Code Online (Sandbox Code Playgroud)

我希望将 CKEditor“链接”对话框 DOM 元素附加到我指定的 DOM 元素 id。

ckeditor5

2
推荐指数
1
解决办法
1733
查看次数

标签 统计

ckeditor5 ×1

java ×1

youtube ×1

youtube-api ×1

youtube-data-api ×1