2017-04-07 11 views
0

要件:Azureポータルでビデオをアップロードします。また、ビデオエンコード後にストリーミングURLを生成します。Azure Media Service

コードは、そのウェブサイト上で見つけるこのページごとにJavaで書かれた - 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を生成できません。

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

助けてください。私はエラー以下になっています。 com.zensar.azure.storage.blob.migration.MediaServices.getStreamingOriginLocatorで java.lang.NullPointerExceptionが (MediaServices.java:212)

答えて

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())。

関連する問題