-1

Sony QX1 カメラがあり、Sony Camera Remote API を使用して SD カードの内容を削除したいと考えています。カメラで利用可能な API バージョンは、1.0、1.1、および 1.2 です。

ドキュメントによると、「deleteContent」API は API バージョン 1.1 で使用できます。問題は、deleteContent 要求で画像の URI を提供する必要があることです。ドキュメントでは、これらの URI を取得するために「getContentList」を参照していますが、この API はバージョン 1.3 でのみ使用できます。

その場合、deleteContent API を使用するにはどうすればよいですか? API < 1.2 で SD カードをフォーマットする/すべてのコンテンツを削除する他の方法はありますか? または、QX1 カメラを API 1.3 を含む新しいファームウェアに更新する方法はありますか?

ご協力いただきありがとうございます

4

1 に答える 1

0

以下の投稿には、これに関する情報があります。

sony-camera-api - CameraRemoteAPIbeta - deleteContent/actFormatStorage

次の一連の呼び出しを使用して、カメラからファイルを削除できました。

• カメラ機能を「コンテンツ転送」に設定

• 保存場所を取得するための getSourceList

• ファイル数を取得するための getContentCount

• カメラ上のファイルのリストを取得するための getContentList

• コンテンツ リストを解析してファイル URI を取得する

• 各ファイルを削除する deleteContent

各呼び出しに適切なバージョンで API を呼び出し、その呼び出しに適切なモードにする必要があります。ファイルのコピーや削除を行うには、「コンテンツ転送」モードに切り替える必要があります。

于 2016-10-19T13:21:58.393 に答える