2011-01-04 3 views
0

Smack API를 사용하여 애플리케이션 채팅을 만들고 Openfire를 서버로 사용하고 싶습니다. 내 문제는 채팅 상자에 슬라이드 쇼 (파워 포인트)를 표시하고 싶습니다. 내가한다? 내가 할 수 있다면 파워 포인트처럼 보입니다 - 사용자 A가 채팅 상자에 PPT 문서를 탐색 할 때, 그 사용자 B가 ppt 문서의 첫 번째 슬라이드를 볼 수 있고 사용자 A 앞으로 버튼과 PPT 문서가 슬라이드 인 경우 슬라이드를 의미합니다. 사용자 B는 다음 슬라이드를 보게됩니다.Smack을 사용하여 클라이언트 채팅에서 슬라이드 할 수 있습니다.

답변

1

일대일 인 경우 Smack의 file transfer 기능을 사용하여 파일을 뷰어로 전송할 수 있습니다. 그런 다음 forward/backward 명령을 전달하기 위해 별도의 네임 스페이스를 사용할 수 있습니다. 부작용은 슬라이드를 보는 동안 채팅 할 수 있다는 것입니다.

PPT 파일을 표시하려면 OfficeBean Java 응용 프로그램에서 가능합니다.

나중에 채팅방에 참여할 사람에게 PPT 파일을 전송하는 가장 좋은 방법은 무엇인지 파악해야하지만 그룹보기에는 채팅방을 사용할 수도 있습니다. 한 가지 방법은 현재 어떤 세션이 있고 어디에서 파일을 찾을 수 있는지 (예 : Google 문서 도구)와 같은 메타 정보를 추적하는 서비스 (disco#item/disco#info)를 구현하는 것입니다.

+0

추크 감사합니다. 나는 곧 답장을한다. D – MYE