有哪些可用于本地响应的AWS服务?

时间:2018-09-26 13:36:45

标签: amazon-web-services react-native amazon-s3 amazon-cloudfront

我们正在使用Amazon s3在React本机应用程序之一中进行视频存储。我们想使用AWS Elemental MediaConvert进行基于文件的视频处理,并使用Amazon CloudFront进行交付。这些服务可用于React native吗? 我在下面的库中看不到这些服务。 [https://github.com/awslabs/aws-sdk-react-native]

如果AWS Elemental MediaConvert和Amazon CloudFront还不适用于React native,那么还有哪些其他选项可用于视频处理和交付?

1 个答案:

答案 0 :(得分:1)

在ReactNative中,您可以将所有AWS服务与该SDK软件包AWS JavaScript SDK with React Native Support一起使用。它包括对所有AWS服务的支持,包括AWS MediaConvert,AWS Cloudfront和AWS MediaLive。

在您提供的GitHub页面上,aws-sdk-react-native指出

  

此开发者预览版目前正在审核中,我们将   希望将来在单个存储库中合并内容   适用于所有AWS React Native功能。同时,我们建议   您可以将AWS Amplify库或AWS JavaScript SDK与   反应本机支持。


这是一个示例,在ReactNative应用程序中使用SDK的样子。

// import entire SDK
var AWS = require('aws-sdk');

//Sample call to AWS MediaConvert
var mediaconvert = new AWS.MediaConvert();
mediaconvert.cancelJob(params, function (err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});