Azure媒体服务

时间:2017-04-07 11:26:50

标签: azure-media-services

要求:在Azure门户上传视频。还在视频编码后生成流式URL。

代码是根据他们网站上的这个页面用Java编写的 - https://docs.microsoft.com/en-us/azure/media-services/media-services-java-how-to-use

但是当我尝试检索AssetFileInfo列表时,列表中没有任何内容 ListResult assetFiles = mediaService.list(AssetFile.list(asset.getAssetFilesLink()));

由于这个AssetFileInfo,streamingAssetFile保持为null并且无法生成流式URL,因为它会给出空指针异常。

return originLocator.getPath()+ streamingAssetFile.getName()+" / manifest";

请协助。我低于错误; 显示java.lang.NullPointerException     在com.zensar.azure.storage.blob.migration.MediaServices.getStreamingOriginLocator(MediaServices.java:212)

1 个答案:

答案 0 :(得分:0)

我刚刚使用Azure门户上传了一个mp4文件。然后,我编码了文件并获得了文章(https://docs.microsoft.com/en-us/azure/media-services/media-services-java-how-to-use)中描述的流式URL。

我所做的唯一改变是注释掉以下一行:

// AssetInfo uploadAsset = uploadFileAndCreateAsset(" BigBuckBunny.mp4");

而是使用了这个:

ListResult outputAssets = mediaService.list(Asset.list());