0

[exportSession exportAsynchronouslyWithCompletionHandler:^ を使用してビデオをエクスポートすると、次のエラーが発生します。

エラー:

-[TiBlob _formatReader]: 認識されないセレクターがインスタンスに送信されました

チタンモジュールを使用しています。アプリケーションからモジュールにビデオを送信しています。

私はこれについての手がかりを得ていないので、これに関する任意のアイデア。専門家のアドバイスをよろしくお願いします。

4

1 に答える 1

0

Titanium アプリケーションからビデオ ファイルを「event.media」として渡します。これで、TiBlob のオブジェクトとしてカスタム Titanium モジュールに「event.media」を取得しています。

videoObj= [[TiBlob alloc]init];

videoObj を初期化したら、アプリケーションから videoObj に値を取得します。videoObj(TiBlob) を使用して、AVAsset を初期化するだけです。それは私にとって問題を解決します。

NSURL *url= [[NSURL alloc]initWithString:videoObj.path];
source = [[AVURLAsset alloc] initWithURL:url options:[NSDictionary dictionaryWithObject:[NSNumber numberWithBool:YES] forKey:AVURLAssetPreferPreciseDurationAndTimingKey]];
于 2012-06-30T12:57:23.500 に答える