0

私のコードはこのように..

    NSStringEncoding encoding;
    NSError* error;
    NSString* myString = [NSString stringWithContentsOfFile:recoredAudioUrl usedEncoding:&encoding error:&error];
    NSLog(@"recoredAudioUrl %@",myString)

印刷Nullして試し てみ[recoredAudioUrl absoluteString]ますが、これを変換するとNSData0data.lengthも印刷されます

4

2 に答える 2

1

オーディオファイルをとして読み取ることはできませんNSString

エラードメイン=NSCocoaErrorDomainコード=264UserInfo= 0x100115d70「filename.mp3」の内容のテキストエンコーディングを特定できないため、「filename.mp3」を開くことができませんでした。」

を使用しNSDataます。

NSData *postData = [NSData dataWithContentsOfURL:url];
于 2012-06-19T09:22:45.243 に答える
0

最初に録画 URL を確認してください。それはNULLに来ていますか?そうでない場合は、以下の方法で文字列を初期化します。

NSString *str = [[NSString alloc]initWithContentsOfURL:recordingUrl encoding:NSUTF8StringEncoding error:&error];
于 2012-06-19T09:04:15.990 に答える