Board

PlayRTC 및 WebRTC 개발자간 정보를 공유하고 논의가 이루어지는 공간 입니다.

web View 로 접속시 카메라가 작동하지 않습니다.

작성자
letmenam
작성일
2017-01-09 09:41
조회
274

안녕하세요 

PLAY RTC  영상통화  OPEN  API 샘프코드를 사용하여 웹 프로젝트를 만들었습니다.

웹으로 작동시 아무 이상없이 잘 구현되었으나

(ajax,my batis,  struts 를 사용하여 약간의 수정은 가했습니다.)

안드로이드 웹뷰로 옮겨서 작동을 해보니 카메라가 작동되지 않습니다.

설정상에 문제 인건가요? 

밑에 어떤 분이 같은 내용의 글 쓰셨던데 잠금글이라 확인할 수가 없어 똑같은 내용으로 또 질문합니다.

 

답변 기다리겠습니다. 감사합니다. 

 참고했던 소스파일은 공개되어있는  Hello World  코드입니다.

 

<!DOCTYPE html>
<html lang="ko">

<head>
<meta charset="utf-8">
<title>PlayRTC Hello World!</title>
<style>
.video {
width: 320px;
height: 240px;
}
</style>
</head>

<body>
<div>
<label for="channelIdInput">Channel ID</label>
<input type="text" id="channelIdInput" placeholder="ChannelId를 입력하세요." value="">
<button id="connectChannelButton">채널 입장</button>
<button id="createChannelButton">채널 생성 및 입장</button>
</div>

<video class="video" id="localVideo"></video>
<video class="video" id="remoteVideo"></video>

<script src="http://www.playrtc.com/sdk/js/playrtc.min.js"></script>
<script>
app = new PlayRTC({
projectKey: '60ba608a-e228-4530-8711-fa38004719c1',
localVideoTarget: 'localVideo',
remoteVideoTarget: 'remoteVideo'
});

app.on('connectChannel', function(channelId) {
document.getElementById('channelIdInput').value = channelId;
});

document.getElementById('createChannelButton').onclick = function(event) {
app.createChannel();
return false;
};

document.getElementById('createChannelButton').onclick = function(event) {
app.createChannel();
return false;
};

document.getElementById('connectChannelButton').onclick = function(event) {
var channelId = document.getElementById('channelIdInput').value;

if (!channelId) { return; }
app.connectChannel(channelId);
return false;
};
</script>
</body>

</html>

 

 

전체 1
  • 2017-01-09 10:04
    안녕하세요. PlayRTC 입니다.

    사용하신 샘플코드는 Javascript PlayRTC SDK로 구현하였습니다.
    Javascript PlayRTC SDK 는 PC용 Chrome, Firefox 브라우저에서 정상적으로 동작하며, 모바일 브라우저는 지원 대상이 아닙니다.
    일부 mobile chrome에서 구동이 가능하나, 대다수 모바일 브라우저의 경우는 밴더와 플랫폼에 따라 브라우저가 WebRTC를 정상적으로 지원하지 않는 관계로 PlayRTC 서비스를 사용할 수 없습니다.

    Android 기기에서 카메라 등의 장치 제어를 하기 위해서는 안드로이드용 Native SDK를 사용하시거나
    그외 하이브리드 형태의 app을 생각하신다면 현 시점에서는 하이브리드 web-app + 안드로이드용 Native SDK 형태의 구현을 사용하시기 바랍니다.

    감사합니다.
    PlayRTC 드림

 

Play RTC

서비스 체험

Play RTC build PlaygrOund

나만의 플레이그라운드를 만들어 친구를 초대해보세요 !

www.playrtc.com/

번거로운 가입이나 설치 없이ID만 만들어서 영상통화나 파일 공유, 채팅 서비스를 무료로 즐겨보세요.

 

Play RTC

서비스 체험

개설한 Playground 주소를 복하해서 친구에게 보내조세요. 친구가 Playground에 접속하면 이곳에 친구의 영상과 음성이 나타납니다. Waiting..

Photo

X
이미지 미리보기
이미지
 

서비스 체험

 

서비스 체험

서비스 체험은 크롬과 파이어폭스 브라우저에 최적화되어 있습니다.
크롬 또는 파이어폭스 브라우저를 설치 후 다시 이용해주세요.