はじめに
前回は,
メタデータの参照
アップロードする動画像の情報は,
メタデータの参照は,
- ShowConfigurationSettings: 設定ウィンドウの表示
- PublishItem: 動画像のアップロード
引数名はpublishPropertiesです。これを使用してメタデータを参照してみましょう。たとえばカメラの機種名を参照するには次のように記述します。PublishItemメソッド内に以下のように記述します。
' カメラの機種名の取得
Dim cameraModel As String = Nothing
If publishProperties.GetItemProperties(mediaObjectId).GetValue(Of String)("System.Photo.CameraModel", cameraModel) Then
' (指定した動画像にカメラの機種名の情報がある場合)
End If
参照に必要な情報は,
IDは,
値の型とプロパティ名は,
このほかのプロパティ名の値はMSDNライブラリの次のページで確認できます。
進行状況の通知, キャンセル処理
動画像のアップロード時に,
アップロード進行状況の通知
図1のようにLiveアプリケーションではアップロードの進行を示すウィンドウが用意されています。
アップロードの進行状況をLiveアプリケーションに通知するにはIPublishProgressCallback.
Dim percent As Integer
callback.SetPublishProgress(percent)
SetPublishProgressメソッドの引数は,
キャンセル通知の参照
ユーザーがアップロード処理をキャンセルした場合,
If callback.Canceled Then
' (ユーザーがアップロード処理をキャンセルした場合)
End If
キャンセル通知を受け取るには,