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

Package Sidebar

Install

npm i @azure/cognitiveservices-videosearch

Weekly Downloads

39

Version

3.0.1

License

MIT

Unpacked Size

536 kB

Total Files

49

Last publish

Collaborators

  • amarzavery
  • azure-sdk
  • veronicagg
  • vladbarosan