Smart TV Legacy Platform Q&A
samsung smart tv legacy platform faq the following questions are related to developing applications for samsung smart tv legacy platform q1 can i run a tizen application on a samsung smart tv legacy platform device? tizen applications are not compatible with samsung smart tv legacy platform devices however, you can migrate your application to toast, which allows the application to support both platforms for more information, see migrating tizen to toast #compatible #tizen #toast #migrate #compatibility #hybrid q2 can i run a samsung smart tv legacy platform application on a tizen device? samsung smart tv legacy platform applications are not compatible with tizen devices however, you can migrate the application to tizen alternatively, you can migrate your application to toast, which allows the application to support both platforms for more information, see migrating legacy platform to toast #compatible #tizen #toast #migrate #compatibility #hybrid q3 where is the documentation for samsung smart tv legacy platform? for samsung smart tv legacy platform developer documentation, see samsung smart tv legacy platform #documentation #api reference q4 which media formats are supported on samsung smart tv legacy platform? for information on platform features, such as supported streaming and drm protocols, see samsung smart tv legacy platform 2010 ~ 2014 for detailed information on the supported video codecs, see player specification #streaming protocol #drm #specification #media format #codec #feature support #media playback q5 what tools do i need to install to develop and test samsung smart tv legacy platform applications? to develop and test samsung smart tv legacy platform applications, use the samsung tv sdk for legacy platform #samsung tv sdk #test #debug #emulator q6 can i create a samsung smart tv legacy platform application package through the tizen studio? no the tizen studio does not support creating samsung smart tv legacy platform application packages you must use the samsung tv sdk for legacy platform #application package #tizen studio #zip package q7 can i test my application on a samsung smart tv legacy platform tv through usb? to test your samsung smart tv legacy platform application on a tv through a usb removable drive, you must obtain a " sig" signature file from the samsung apps tv seller office retrieve the device id duid for the device on which you want to test the application on the smart hub screen, click the following remote control key sequence "fast forward, 2, 8, 9, 2" noteon 2013 models, you must instead click the key sequence on the "store > more apps" screen to request the " sig" file, create a seller office "1 1 q&a" support ticket and provide the duid information the signature file and application package must be placed in the usb removable drive root directory #testing #signature file #sig file #usb q8 how do i enter developer mode on samsung smart tv legacy platform tvs? to test applications on a samsung smart tv legacy platform tv, log in to the "develop" account on the tv #developer mode #testing #developer account q9 how do i use the "cpdeveloper sig" file to test my application? copy the "cpdeveloper sig" file to the root directory of the external usb drive containing the application package you want to test on the tv you must keep the usb drive connected to the tv while you test the application noteon some tv models, the "cpdeveloper sig" file must be renamed to "developer sig" #testing #signature file #sig file #usb q10 how do i implement the input method editor ime on a samsung smart tv legacy platform tv? the ime enables text input in the applcation for information on how to implement it, see how to use ime input method editor #input method editor #ime #on screen keyboard q11 how do i retrieve the model code for a samsung smart tv legacy platform tv? to retrieve the tv model code, use the getproductcode method of the tv class #model code #tv class #getproductcode #device information q12 can i retrieve wi-fi connection information, such as the security mode and encryption type? you can retrieve various network information using the network api however, retrieving the wi-fi security mode and encryption type is not supported #network information #wifi connection #wifi security #wifi encryption #network api q13 how do i implement subtitles in a samsung smart tv legacy platform application? samsung smart tv legacy platform supports the cea-708, smpte-tt, and sami subtitle formats for information on implementing subtitles, see subtitle closed caption #subtitle #closed caption #captioning q14 can i switch external subtitle tracks during media playback? on samsung smart tv legacy platform, the external subtitle url cannot be changed during playback to implement switching subtitle urls, you must destroy the video player object and recreate it with the new url, resuming playback from the same position for more information on implementing subtitles, see subtitle closed caption #subtitle #external subtitle url #closed caption q15 how do i enable automatic updates for a samsung smart tv legacy platform application? to enable automatic updates for a samsung smart tv legacy platform application, add the following code to the "config xml" file <autoupdate>y</autoupdate> the specific automatic update behavior depends on the tv model year on 2013 and later models, the user can enable or disable automatic updates, which overrides the automatic update behavior defined by the application noteif you do not enable automatic updates in your application, the user must uninstall and reinstall the application to get the latest version #automatic update #config xml #auto update q16 how do i check whether the voice guide is enabled? on samsung smart tv legacy platform, to determine whether the voice guide is enabled, check the isttsengineenabled property // returns "true" if voice guide is enabled webapis _plugin "recog", "isttsengineenabled" #voice guide #tts #text to speech q17 how do i calculate the time in a specific time zone? to calculate the time in a specific time zone, you must retrieve the time zone information with the gettimezone method of the tv info class, and convert the time manually from utc time #tv info class #time zone #time conversion q18 what are the icon size requirements for a samsung smart tv legacy platform application? the icons for a samsung smart tv legacy platform application have the following size requirements icon size thumbicon 106x86 px bigthumbicon 115x95 px listicon 85x70 px biglisticon 95x78 px table 1 samsung smart tv legacy platform application icon sizes #icon #application icon q19 which tv models support the convergence feature? the convergence feature is supported on 2012 to 2014 tv models it allows users to communicate with and transfer files between the tv and mobile devices or computers for 2015 and later models, you can implement similar functionality using the smart view sdk #convergence #mobile integration #smart view sdk q20 are " ismc" smooth streaming manifest urls supported? no the samsung smart tv legacy platform player supports only " ism" and " isml" manifest files for smooth streaming it does not support " ismc" manifest files for more information on implementing smooth streaming, see guideline for smooth streaming application developers #multimedia #media playback #smooth streaming #manifest file #ismc file q21 is the rtmp streaming protocol supported? streaming over rtmp is supported on 2012 to 2014 tvs only for information on the supported network protocols, see general specifications #rtmp #streaming #samsung smart tv legacy platform #network protocol q22 are hosted applications supported on samsung smart tv legacy platform? no samsung smart tv legacy platform does not support hosted applications #hosted application #cloud based application #dynamic web page #redirect application q23 is udp multicasting supported? no samsung tvs do not support the udp protocol multicast streaming is supported on 2012 to 2015 models using samsung smart tv legacy platform, but only through the http and rtp protocols #multicast #udp q24 is automated testing supported? no automated testing is not supported on samsung tvs additionally, the automatic testing tools provided for samsung smart tv legacy platform are no longer supported #automated testing #automatic testing tools #web driver q25 when i submit my application, the pre-test validator gives "network error handling xxx method missing for checking network issue" warnings how do i avoid them? the "network error handling" warnings are shown when your application does not use the checkphysicalconnection or checkhttp methods of the network class to check network connectivity implementing the missing checks is recommended, but the warnings are not critical and do not prevent your application from being submitted #pre test #network error #warning #network class #connectivity