全部产品
视频点播

.NET版

更新时间:2017-07-17 09:55:32   分享:   

简介

以下文档描述的是视频播放流程中在服务端(.NET)获取播放凭证的方法。

环境要求

适用于.NET 2.0 及以上版本

适用于Visual Studio 2010及以上版本

适用于Mono 3.12 及以上版本

安装

GitHub安装

  • 如果没有安装git, 请先安装 git
  • git clone, 请参见 aliyun-net-sdk-vod
  • 下载好源码后,按照项目引入方式安装即可

项目引入方式安装

  • 如果是下载了SDK包或者从GitHub上下载了源码,希望源码安装,可以右键解决方案,在弹出的菜单中单击添加 > 现有项目
  • 在弹出的对话框中选择aliyun-net-sdk-vod.csproj文件,单击打开
  • 接下来右键您的项目 > 引用,选择添加引用,在弹出的对话框选择项目选项卡后选中aliyun-net-sdk-vod项目,单击确定即可

    接口说明

  • 引用

    1. using Aliyun.Acs.Core;
    2. using Aliyun.Acs.Core.Exceptions;
    3. using Aliyun.Acs.Core.Profile;
    4. using Aliyun.Acs.vod.Model.V20170321;
    5. using System;
  • 初始化

    1. IClientProfile clientProfile = DefaultProfile.GetProfile("cn-shanghai", "<your access key id>", "<your access key secret>");
    2. DefaultAcsClient client = new DefaultAcsClient(clientProfile);
  • 函数

获取视频上传凭证和地址

  1. private void CreateUploadVideo(DefaultAcsClient client) {
  2. CreateUploadVideoRequest request = new CreateUploadVideoRequest();
  3. request.Title = "视频标题";
  4. request.FileName = "文件名称.mov";
  5. request.Description = "视频描述";
  6. request.CoverURL = "http://cover.sample.com/sample.jpg";
  7. request.Tags = "标签1,标签2";
  8. request.CateId = 0;
  9. try {
  10. CreateUploadVideoResponse response = client.GetAcsResponse(request);
  11. Console.WriteLine("RequestId = " + response.RequestId);
  12. Console.WriteLine("VideoId = " + response.VideoId);
  13. } catch (ServerException e) {
  14. Console.WriteLine(e.ErrorCode);
  15. Console.WriteLine(e.ErrorMessage);
  16. } catch (ClientException e) {
  17. Console.WriteLine(e.ErrorCode);
  18. Console.WriteLine(e.ErrorMessage);
  19. }
  20. }
  • API调用示例
  1. CreateUploadVideo(client);
本文导读目录
本文导读目录
以上内容是否对您有帮助?