65.9K
CodeProject 正在变化。 阅读更多。
Home

Spokes SDK 5 分钟快速入门博客!

2013年3月15日

CPOL

2分钟阅读

viewsIcon

15928

Spokes SDK 5 分钟快速入门博客!

大家好,

为你的应用添加 缤特力 支持就像这样简单!

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");
        }
    }
}

上述命令行应用程序会显示耳机何时被戴上和摘下,像这样

背景信息

缤特力 Spokes SDK 包含将支持集成到你的应用中所需的一切,适用于 缤特力 耳机、扬声器和多线设备。

Spokes 是一个软件运行时,代表你与 缤特力 设备进行通信,并公开一组 API 来对设备进行编程。 阅读更多

Spokes 2.7 有 3 个主要 API

  • COM 服务,是一个 Win32 COM 接口,通常从 C++ 应用程序中使用
  • .NET Interop for COM Service,允许 C#/VB.NET 应用程序连接到上述 COM 服务
  • REST 服务,是一个 Web 服务,通过 HTTP 请求从你选择的语言访问 Spokes

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

更多细节:在 5 分钟(或更短时间)内集成到 Spokes!

  1. 缤特力 | 支持 | 下载和应用 | Plantronics 安装 Spokes 软件(暂时不用管 SDK,你不需要它来进行此快速入门)
  2. 启动 Visual Studio
  3. 选择 文件 | 新建 | 项目
  4. 选择 Visual C# | Windows | .NET Framework 4 | 控制台应用程序(必须是 .NET 4 或更高版本才能使用 Spokes C# API)
  5. 在解决方案资源管理器中,在项目“引用”上,右键单击并添加引用
  6. 导航到 Spoke 运行时文件夹:C:\Program Files (x86)\Plantronics\PlantronicsURE,然后选择 Interop.Plantronics.dll
  7. 在项目中右键单击引用,然后选择属性,并将“嵌入互操作类型”设置为“False”
  8. 现在下载一份 SpokesWrapper.cs,一个为你完成大量繁重工作的源文件!
  9. 在解决方案资源管理器中右键单击项目,然后单击“添加现有项”
  10. 导航到你刚下载的 SpokesWrapper.cs 文件的位置,然后单击“添加”。 这应该现在已添加到解决方案资源管理器中的你的项目中。
  11. 你现在可以像此博客顶部的示例一样编写你的程序代码!
    • Visual Studio 项目附加在下面...
  12. 有关使用包装器的更全面的示例,请参考 Spokes Easy Demo
    • 此演示包括软电话呼叫控制、移动呼叫控制/移动来电显示、多线控制、序列号以及以下状态:佩戴传感器、接近度、停靠、软电话呼叫、移动呼叫、静音和多线。

玩得开心! 很快再见...

本文由 Lewis Collins 撰写。 Lewis 于 2011 年 8 月加入缤特力工程团队。 在这个角色中,他为团队内部和希望与缤特力 SDK 套件和耳机产品集成的外部开发合作伙伴提供软件咨询和专业知识。 此前,Lewis 在广泛的软件工程活动和技术方面积累了经验,曾在 Integraph 担任软件工程师,在 Altran Technologies UK 担任顾问,以及在 Teleca Ltd. 担任软件工程师,在电信和公共安全领域工作。

© . All rights reserved.