Plantronics Spokes SDK 快速入门教程

PlantronicsSpokes SDK是一个强大的工具集,它包含了集成Plantronics耳机、扬声器和多线设备到应用程序所需的一切。Spokes 是一个软件运行时,它代表与Plantronics设备通信,并暴露了一系列API供编程设备。本文将向展示如何快速开始使用Spokes SDK。

Spokes 2.7 版本提供了三个主要的API:

  • COM Service:一个Win32 COM接口,通常用于C++应用程序。
  • .NET Interop for COM Service:允许C#/VB.NET应用程序连接到上述COM Service。
  • REST Service:一个Web服务,通过HTTP请求提供对Spokes的访问,可以使用选择的任何语言。

注意:iPlugin API将在下一个主要的Spokes版本中不再可用。如果正在使用它,需要迁移到COM Service或.NET Interop for COM Service / SpokesWrapper.cs。

快速入门指南

以下是如何快速开始使用Spokes SDK的步骤:

  1. 从Plantronics的官方网站下载并安装Spokes软件。
  2. 启动Visual Studio。
  3. 选择“文件”|“新建”|“项目”。
  4. 选择“Visual C#”|“Windows”|“.NET Framework 4”|“控制台应用程序”(必须使用.NET 4或更高版本才能使用Spokes C# API)。
  5. 在“解决方案资源管理器”中的项目引用中,右键单击并选择“添加引用”。
  6. 导航到Spokes运行时文件夹:C:\Program Files (x86)\Plantronics\PlantronicsURE,并选择Interop.Plantronics.dll。
  7. 右键单击项目中的引用,并选择属性,将“嵌入互操作类型”设置为False。
  8. 现在下载SpokesWrapper.cs的副本,这是一个源文件,为完成了许多繁重的工作!
  9. 右键单击解决方案资源管理器中的项目,然后单击“添加现有项”。
  10. 导航到刚刚下载的SpokesWrapper.cs文件的位置,然后单击“添加”。现在它应该已经添加到项目中了。
  11. 现在可以编写程序代码,就像本文顶部的示例一样!

示例代码

以下是一个简单的控制台应用程序示例,它将显示耳机何时被戴上和取下:

using System; using System.Collections.Generic; using System.Linq; using System.Text; using Plantronics.UC.SpokesWrapper; namespace SpokesQuickStartDemo { class Program { static Spokes spokes; static void Main(string[] args) { spokes = Spokes.Instance; spokes.PutOn += spokes_PutOn; spokes.TakenOff += spokes_TakenOff; spokes.Connect("Spokes Quick Start"); Console.WriteLine("Press enter to quit..."); Console.ReadLine(); spokes.PutOn -= spokes_PutOn; spokes.TakenOff -= spokes_TakenOff; spokes.Disconnect(); } static void spokes_TakenOff(object sender, WearingStateArgs e) { Console.WriteLine("Headset is not worn"); } static void spokes_PutOn(object sender, WearingStateArgs e) { Console.WriteLine("Headset is worn"); } } }
沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485