2016-06-17 3 views
2

다른 사용자에게 소리를 보내야하는 iMessag 앱을 현재 만들고자합니다. 나는 약간의 사용자 인터페이스를 설정하고 다른 사용자에게 보내려면이 코드를 호출 :iOS 10 MSMessageTemplateLayout : 어떤 오디오 포맷입니까?

MSMessage *newMessage = [[MSMessage alloc]init]; 
    [newMessage setURL:[NSURL URLWithString:@"https://my.app/kiss.m4a"]]; 
    MSMessageTemplateLayout *layout = [[MSMessageTemplateLayout alloc] init]; 
    layout.mediaFileURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"kiss" ofType:@"m4a"]]; 
    layout.trailingCaption = @"Kiss"; 

    newMessage.layout = layout; 
    [self.activeConversation insertMessage:newMessage localizedChangeDescription:nil completionHandler:^(NSError * _Nullable error) { 

    }]; 

그것은 다음 후행 자막하지만 지금까지 아무 소리와 함께 메시지를 만들 것입니다. mp3, m4a, aac 및 amr을 포함한 여러 형식을 시도했습니다. 그들 중 누구도 일하는 것 같지 않고 어떤 문서도 찾을 수 없습니다. 사운드 포맷이 지원되는 정보가 있습니까?

감사합니다, 필립

+0

그 코드가 완료되지 않은 :'@ 'https://my.app/kiss.m4a' – Droppy

+0

감사합니다. 지금은 – plaetzchen

답변

-1

사용 insertAttachment : withAlternateFilename : completionHandler : completionHandler 보낼 오디오

+1

입니다. 작동하지만, 대화 형 형식을 갖고 싶기 때문에 원하지 않습니다. – plaetzchen

+0

최신 베타 버전에서이 문제가 해결되지 않았습니다. dev 포럼, 베타 버전 인 iOS 관련 정보에 대한 답변을 찾는 일반적으로 더 좋은 곳입니다 .https : //forums.develope r.apple.com/message/144726#144726 이것은 내가 홍보하려고 시도하지 않는 방식으로 내 질문이 아니며 대화 형 형식도 사용하려고 시도합니다. 캡션과 함께 오디오를 보내려고하기 때문에 그들이 당신에게 자동으로주는 웨이브 이미지와 파일 이름. – naomimichiko