视频会议如何共享文档?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了视频会议如何共享文档?相关的知识,希望对你有一定的参考价值。

您好,视频会议中,选择屏幕下方的【共享窗口】,即可实现桌面共享,把需要共享的文档/视频在桌面打开,即实现了会议中的文档/视频共享。电脑端【屏幕共享】页面:手机端【屏幕共享】页面:操作路径:【视频会议】-【更多】-【屏幕共享】【温馨提示】开启共享之后,只会显示共享的桌面,不会显示自己的人像了哦。 参考技术A 视频会议系统可以选择中目,不用分享文档,中目不受终端限制,一键发起,一键加入,还支持电话拨号入会,也可接听呼叫一键入会,组织会议准时高效。

视频会议选购注意:

1、用户首先需要清楚了解自身需求,联系实际,结合单位的实际工作需要以及网络情况进行购买。

2、选择厂商也极为关键。很多时候人们大都喜欢名牌,其实追求品牌也不是全无道理,往往品牌就代表着品质。一般来说,主流厂商具有强大的综合实力,能够保证产品在技术方面的领先性。

3、作为视频会议系统来说,音视频效果是较直接的表现形式,也是用户在考量产品时的基本指标。

4、基于产品操作的便捷性考虑,用户在购买产品时可以选择界面友好,操作便利的产品。

5、最后,用户还需对产品的网络适应能力及良好的兼容性进行考察:视频会议系统应采用业界统一的协议和标准,具有开放性,能够很方便地与其他厂商的产品结合,其中包括VoIP、PSTN、SIP、H.323等兼容应用,避免日后产品融合带来的麻烦。另外,还应具备良好的网络适应能力,保证产品在低带宽下也能够正常运行。
参考技术B 视频会议都会有自带基础功能实现文档共享。一般是屏幕共享然后选择要共享的指定区域、指定程序或者整个屏幕。

如何仅使用共享扩展程序共享图像或视频

【中文标题】如何仅使用共享扩展程序共享图像或视频【英文标题】:How to only share an image or video with a share extension 【发布时间】:2015-12-22 08:48:29 【问题描述】:

我希望我的扩展程序支持文本、网址、视频和 10 张图片。

我已将 plist 配置如下:

这项工作正常,但我希望我的扩展程序不能同时支持图像和视频。

我知道我很可能必须构建一个“SUBQUERY(..)”语句。 我的谓词是这样的:

SUBQUERY (
extensionItems,
$extensionItem,
SUBQUERY (
$extensionItem.attachments,
$attachment,(
     NOT ( ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.image"
           AND ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.movie")
     ) AND (
           ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.image"
        || ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.plain-text"
        || ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.url"
        || ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.movie"
        || ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.text")
).@count < 10
).@count == 1

但这对我不起作用。在这种情况下我该如何使用。感谢您的帮助!

【问题讨论】:

【参考方案1】:

您可以使用 Parth Adroja 的答案来根据特定计数共享图像或视频。在我的特殊情况下,扩展程序应该共享 4 张图片或 1 个视频,并且它们是互斥的。

这就是我所做的。

    第一个子查询选择最多 4 个计数的 jpeg 或 png 类型的图像,并检查所选视频的计数是否为零。 向第一个子查询添加 OR 条件,我们现在检查是否只选择了 1 个视频而没有选择任何图像。 添加第三个子查询以支持文本和 Web url。
<key>NSExtensionActivationRule</key>
<string>
    SUBQUERY (
      extensionItems,
      $extensionItem,
      (
        SUBQUERY (
          $extensionItem.attachments,
          $attachment,
          ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.jpeg" ||
          ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.png"
        ).@count &lt;= 4
        AND
        SUBQUERY (
          $extensionItem.attachments,
          $attachment,
          ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.movie"
        ).@count == 0
      )
      OR
      (
        SUBQUERY (
          $extensionItem.attachments,
          $attachment,
          ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.jpeg" ||
          ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.png"
        ).@count == 0
        AND
        SUBQUERY (
          $extensionItem.attachments,
          $attachment,
          ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.movie"
        ).@count == 1
      )
      OR
      (
        SUBQUERY (
         $extensionItem.attachments,
         $attachment,
           ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.text" OR
           ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.plain-text" OR
           ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.url" OR
        ).@count == 1
      )
    ).@count &gt;= 1
</string>

【讨论】:

【参考方案2】:

这是我自己用的一个。这仅允许 1 个项目,任何视频类型或任何图像类型。我从苹果的documentation修改了一个例子。

SUBQUERY (
    extensionItems,
    $extensionItem,
    SUBQUERY (
        $extensionItem.attachments,
        $attachment,
        ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.image" ||
        ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.movie"
    ).@count == 1
).@count == 1

为了方便直接复制到plist中:

SUBQUERY (extensionItems, $extensionItem, SUBQUERY ( $extensionItem.attachments, $attachment, ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.image" || ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.movie" ).@count == 1).@count == 1

【讨论】:

【参考方案3】:

您不需要构建子查询。在你的扩展的 info.plist 中会有 NSExtension。并且它将 NSExtension 作为真谓词。编辑该 plist 文件并添加 NSExtensionActivationRule。相应地添加您需要的密钥。按键详情click here

【讨论】:

谢谢!但我注意到 TRUEPREDICATE 仅用于开发。如果应用包含字符串 TRUEPREDICATE,应用将被拒绝。 Detail @LạcBùi 你是绝对正确的,但你可以更改我附上截图的值,请检查并相应地应用。 我用过这样的 plist 文件。但我想确切地知道我的扩展程序不支持视频和图像。就像您同时点击选定的视频和图像一样,应用图标会消失 我刚刚更新了我的问题,很抱歉不清楚 @Buvaty,也许你可以使用NSExtensionActivationDictionaryVersionNSExtensionActivationUsesStrictMatching【参考方案4】:

试试这个分享有限的图片、文档和视频

   SUBQUERY (
            extensionItems,
            $extensionItem,
            SUBQUERY (
            $extensionItem.attachments,
            $attachment,
            ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.mpeg-4"
            ).@count == 0).@count == 1
            AND
            SUBQUERY (
            extensionItems,
            $extensionItem,
            SUBQUERY (
            $extensionItem.attachments,
            $attachment,
            ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.image"
            ).@count &lt;= 15).@count &gt;= 1
            AND
            SUBQUERY (
            extensionItems,
            $extensionItem,
            SUBQUERY (
            $extensionItem.attachments,
            $attachment,(
               ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "com.adobe.pdf"
            || ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "com.microsoft.waveform-audio"
            || ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.movie"
            || ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.data"
            AND NOT ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.image"
            )
            ).@count &lt;= 3
            ).@count == 1

【讨论】:

以上是关于视频会议如何共享文档?的主要内容,如果未能解决你的问题,请参考以下文章

我如何在 React-Native 中使用 agora 视频通话共享手机屏幕

在 Agora IO 中与参与者共享屏幕共享控件

视频会议软件如何进行屏幕共享

WhatsApp 视频作为 Gif 以编程方式在 Android 上共享

使用 uiactivityViewcontroller 共享视频

如何使用 UIActivityViewController 共享 PHAsset?