This package has been deprecated

Author message:

This package has been deprecated. See https://learn.microsoft.com/bing/search-apis for details on how to use Bing Search Services.

@azure/cognitiveservices-videosearch
TypeScript icon, indicating that this package has built-in type declarations

3.0.1 • Public • Published

An isomorphic javascript sdk for - VideoSearchClient

This package contains an isomorphic SDK for VideoSearchClient.

Currently supported environments

  • Node.js version 6.x.x or higher
  • Browser JavaScript

How to Install

npm install @azure/cognitiveservices-videosearch

How to use

nodejs - Authentication, client creation and search videos as an example written in TypeScript.

Install @azure/ms-rest-azure-js
npm install @azure/ms-rest-azure-js
Sample code

The following sample performs a video search on 'Microsoft Azure' with conditions such as the length must be Short, pricing must be Free, etc. To know more, refer to the Azure Documentation on Bing Video Search

const { VideoSearchClient } = require("@azure/cognitiveservices-videosearch");
const { CognitiveServicesCredentials } = require("@azure/ms-rest-azure-js");

async function main() {
  const videoSearchKey = process.env["videoSearchKey"] || "<videoSearchKey>";
  const videoSearchEndPoint =
    process.env["videoSearchEndPoint"] || "<videoSearchEndPoint>";
  const cognitiveServiceCredentials = new CognitiveServicesCredentials(
    videoSearchKey
  );
  const client = new VideoSearchClient(cognitiveServiceCredentials, {
    endpoint: videoSearchEndPoint
  });
  const query = "Microsoft Azure";
  const options = {
    acceptLanguage: "en-US",
    location: "westus2",
    length: "Short",
    pricing: "Free",
    resolution: "HD720p"
  };
  client.videos
    .search(query, options)
    .then(result => {
      console.log("The result is: ");
      console.log(result);
    })
    .catch(err => {
      console.log("An error occurred:");
      console.error(err);
    });
}

main();

browser - Authentication, client creation and search videos as an example written in JavaScript.

Sample code
  • index.html
<!DOCTYPE html>
<html lang="en">
  <head>
    <title>@azure/cognitiveservices-videosearch sample</title>
    <script src="node_modules/@azure/ms-rest-js/dist/msRest.browser.js"></script>
    <script src="node_modules/@azure/cognitiveservices-videosearch/dist/cognitiveservices-videosearch.js"></script>
    <script type="text/javascript">
      const videoSearchKey = "<YOUR_VIDEO_SEARCH_KEY>";
      const videoSearchEndPoint = "<YOUR_VIDEO_SEARCH_ENDPOINT>";
      const cognitiveServiceCredentials = new msRest.ApiKeyCredentials({
        inHeader: {
          "Ocp-Apim-Subscription-Key": videoSearchKey
        }
      });
      const client = new Azure.CognitiveservicesVideosearch.VideoSearchClient(
        cognitiveServiceCredentials,
        {
          endpoint: videoSearchEndPoint
        }
      );

      const query = "Microsoft Azure";
      const options = {
        acceptLanguage: "en-US",
        location: "westus2",
        length: "Short",
        pricing: "Free",
        resolution: "HD720p"
      };
      client.videos
        .search(query, options)
        .then(result => {
          console.log("The result is: ");
          console.log(result);
        })
        .catch(err => {
          console.log("An error occurred:");
          console.error(err);
        });
    </script>
  </head>
  <body></body>
</html>

Related projects

Impressions

/@azure/cognitiveservices-videosearch/

    Package Sidebar

    Install

    npm i @azure/cognitiveservices-videosearch

    Weekly Downloads

    73

    Version

    3.0.1

    License

    MIT

    Unpacked Size

    536 kB

    Total Files

    49

    Last publish

    Collaborators

    • microsoft1es
    • amarzavery
    • vladbarosan
    • veronicagg
    • azure-sdk