我想要實現一個應用程序,通過該語音下,網絡中的兩個的iOS devcices之間&文本聊天成爲可能之間的語音和文本聊天。我不需要像LinPhone或SiPhone這樣的手機的語音通話功能。我研究過他們&發現對我來說太複雜。有沒有簡單的SDK來實現這一點?如何實現兩個iOS設備
順便說一句,用戶識別可以通過電子郵件驗證完成....
我想要實現一個應用程序,通過該語音下,網絡中的兩個的iOS devcices之間&文本聊天成爲可能之間的語音和文本聊天。我不需要像LinPhone或SiPhone這樣的手機的語音通話功能。我研究過他們&發現對我來說太複雜。有沒有簡單的SDK來實現這一點?如何實現兩個iOS設備
順便說一句,用戶識別可以通過電子郵件驗證完成....
我認爲使用XMPP架構做一個最好的辦法。使用XMPP,您可以將文件&發送給其他人。使用它可以記錄語音消息&發送它。有一些鏈接它:
GitHub Project Link for XMPP Chat
Building a Jabber Client for iOS: XMPP Setup
希望它可以幫助你。
編輯:
蘋果的GameKit框架提供evertyhing需要實現在遊戲中的聊天。
完整的文檔是在這裏:
假設你已經媒體鏈接連接的應用程序使用的GameKit一個或多個其他的玩家,可以啓動語音聊天,像這樣:
-(void) startInGameChat {
//Set up audio session
AVAudioSession *audioSession = [AVAudioSession sharedInstance];
[audioSession setCategory:AVAudioSessionCategoryPlayAndRecord error:myErr];
[audioSession setActive: YES error: myErr];
GKMatch* match;
GKVoiceChat *teamChannel = [[match voiceChatWithName:@"redTeam"] retain];
GKVoiceChat *allChannel = [[match voiceChatWithName:@"allPlayers"] retain];
//Start the chat
[teamChannel start];
//Enable Mic
teamChannel.active = YES;
}
thnx爲您的迴應。我已經看到你的鏈接,並想知道他們是否支持語音? – user1740841
不,這不是語音支持。但也許你可以建立一個邏輯來發送文件中的語音記錄,反之亦然。 – iCreative
Y ...他們很適合文字聊天...... Thnx。 – user1740841