Languages

Menu
Sites
Language
TV 제어 및 스트리밍 웹앱 개발에 대한 질문입니다.

신규 프로젝트로 삼성 스마트TV에서의 웹앱을 개발중입니다.

안드로이드에서의 런처와 비슷한 기능으로 서버와 연동되는 몇가지 기능들과 TV제어 기능들을 넣어달라는 오퍼입니다.

웹앱으로 개발중인데 다음과 같은 질문이 있습니다.

 

1. 웹앱에서 TV를 실행하는(TV로 전환) API가 있나요?

2. 웹앱에서 TV를 실행하면서 특정 채널로 이동하는 API가 있나요?

3. html의 video태그로 스트리밍 기능을 개발했는데 실기기에서 작동하지 않는 이유는 뭔가요?

(웹앱 프로젝트 안에 mp4파일을 포함하여 내부경로로의 video 태그 실행은 가능한 상황입니다. url일 경우 작동불능)

4. 안드로이드 런처와 같이 TV를 켰을때, 개발된 웹앱으로 이동하게 할수 있나요?

테스트한 기기의 모델명은 HG43NF693GF 입니다.

 

혹시 위와같은 질문에 대해 답변을 들을수 있는 이메일을 보낼수 있는곳이 있을까요?

Edited by: 재한 윤 on 20 Mar, 2018
View Selected Answer

Responses

3 Replies
Armaan-Ul- Islam

You have to Add 'Internet' Privilege and Remote Resource Access Policy in 'config.xml' to Stream Video using url.

Please check my response on Stack Overflow Forum for details:

https://stackoverflow.com/questions/39533027/tizen-smart-tv-application-on-real-device/39565583#39565583

Mark as answer
suyeon sung

1. 웹앱에서 TV를 실행하는(TV로 전환) API가 있나요?

-> 웹앱에서 TV 채널을 보고 싶으신 것으로 보이는데요. 아래 링크를 참고하시면 됩니다

    http://developer.samsung.com/tv/develop/api-references/tizen-web-device-api-references/tvwindow-api

    http://developer.samsung.com/tv/develop/api-references/tizen-web-device-api-references/tvchannel-api

2. 웹앱에서 TV를 실행하면서 특정 채널로 이동하는 API가 있나요?

-> 아래 링크를 참고하시면 됩니다

    http://developer.samsung.com/tv/develop/api-references/tizen-web-device-api-references/tvchannel-api

3. html의 video태그로 스트리밍 기능을 개발했는데 실기기에서 작동하지 않는 이유는 뭔가요?

(웹앱 프로젝트 안에 mp4파일을 포함하여 내부경로로의 video 태그 실행은 가능한 상황입니다. url일 경우 작동불능)

-> (html video tag관련해서는 기기사양상 지원이 불가능한 기능일 수 있습니다)

    그 외에 play기능을 제공하는 device api가 있는데 이것이 도움이 되실지도 모르겠네요

    http://developer.samsung.com/tv/develop/api-references/samsung-product-api-references/avplay-api

4. 안드로이드 런처와 같이 TV를 켰을때, 개발된 웹앱으로 이동하게 할수 있나요?

-> 앱부팅 기능이 있습니다만, 이전에 해당 웹앱이 실행된 상태로 티비를 종료해야만 사용할 수 있습니다

    원하시는 기능은 아닌것으로 생각됩니다

GEUNSOO KIM

3. html의 video태그로 스트리밍 기능을 개발했는데 실기기에서 작동하지 않는 이유는 뭔가요?

(웹앱 프로젝트 안에 mp4파일을 포함하여 내부경로로의 video 태그 실행은 가능한 상황입니다. url일 경우 작동불능)

==>

In many cases, incorrect CSP/access element setting on config.xml causes this issue.

Check and set correct values for the following elements on your config.xml file

1. access

2. tizen:content-security-policy

3. tizen:allow-navigation

(reference: https://developer.tizen.org/development/tizen-studio/web-tools/configuring-your-app/configuration-editor)

good luck.