To use Samsung Product API,
<script type="text/javascript" src="$WEBAPIS/webapis/webapis.js"></script>
Should be loaded in index.html
Since : 2.3
Product : TV
Privilege level: partner
Privilege: http://developer.samsung.com/privilege/drminfo
Interface | Method |
---|---|
DrmInfoManagerObject | |
DrmInfoManager |
DOMString getVersion () |
[NoInterfaceObject]interface DrmInfoManagerObject {
readonly attribute DrmInfoManager drminfo;
};
WebApi implements DrmInfoManagerObject;
[NoInterfaceObject]interface DrmInfoManager {
DOMString getVersion();
DOMString getSdiId();
};
getVersion
DOMString getVersion();
Since : 2.3
Product : TV
Privilege level: partner
Privilege: http://developer.samsung.com/privilege/drminfo
Return value:
DOMString Plugin versionExceptions:
with error type SecurityError, if the application does not have the privilege to call this method.
Code example:
try {
var value = webapis.drminfo.getVersion();
console.log(" version value = " + value);
} catch (error) {
console.log(" error code = " + error.code);
}
getSdiId
DOMString getSdiId();
Since : 2.3
Product : TV
Privilege level: partner
Privilege: http://developer.samsung.com/privilege/drminfo
Return value:
DOMString SDI ID valueExceptions:
with error type SecurityError, if the application does not have the privilege to call this method.
with error type UnknownError, for any other error.
Code example:
try {
var value = webapis.drminfo.getSdiId();
console.log(" SdiId value = " + value);
} catch (error) {
console.log(" error code = " + error.code);
}
module DrmInfo {
[NoInterfaceObject]interface DrmInfoManagerObject {
readonly attribute DrmInfoManager drminfo;
};
WebApi implements DrmInfoManagerObject;
[NoInterfaceObject]interface DrmInfoManager {
DOMString getVersion();
DOMString getSdiId();
};
};