2017-04-07 1 views
0

요구 사항 : Azure 포털에서 비디오를 업로드하십시오. 또한 비디오 인코딩 후에 스트리밍 URL을 생성하십시오.Azure Media Service

코드는 자신의 웹 사이트에이 페이지에 따라 자바로 작성되었습니다 - https://docs.microsoft.com/en-us/azure/media-services/media-services-java-how-to-use

하지만 AssetFileInfo ListResult assetFiles = mediaService.list (AssetFile.list (자산의 목록을 검색 할 때 목록에서 아무 받고 없습니다. getAssetFilesLink()));

이 때문에 AssetFileInfo streamingAssetFile은 null을 유지하며 null 포인터 예외를 제공하므로 스트리밍 URL을 생성 할 수 없습니다.

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

도와주세요. 오류가 발생했습니다. com.zensar.azure.storage.blob.migration.MediaServices.getStreamingOriginLocator에서 java.lang.NullPointerException이 (MediaServices.java:212는)

답변

0

은 그냥 푸른 포털을 사용하여 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());

관련 문제