mautilus / sdk Goto Github PK
View Code? Open in Web Editor NEWMAUTILUS SmartTV SDK
License: BSD 3-Clause "New" or "Revised" License
MAUTILUS SmartTV SDK
License: BSD 3-Clause "New" or "Revised" License
Not sure if this is the right place to post the questions but couldn't find anywhere else. If the questions below are not appropriate, please let me know where should be a more suitable place.
My questions are -
Thanks.
I am trying to play a sample content on Samsung Smart TV (2014, Orsay) using Mautilus. But it does not play nor throws an error. Is there anyone who faced any problem or knows that we need to do any changes on Mautilus to be able to play a content. Here is the link for the sample content.
http://qthttp.apple.com.edgesuite.net/1010qwoeiuryfg/sl.m3u8
Thanks.
Hi!
Can you tell me whats the way to compile one app for every supported platform?
For example, If I develop an app that must work in Samsung Orsay, Samsung Tizen, LG Netcast and LG WebOS...how can I generate the their specific files to test the app on my TVs?
I've readed the Mautilus SDK tutorial (http://smarttv.mautilus.com/SDK/#!/guide) but here does not explains whats the way to "compile/export" the code for each platform.
Best regards.
Any chance to include support for Samsung SmartTV 2011?
i have a app that has a long list inside (ul) . when we scroll in the list it go to down and the focus item not remain in the view .
is their any code or practice to do with long list in that sdk ?
the normal flow is:
scene A ---> scene B.
now in scene B, will go back to A.
I want to add a class to A when it show again.
How to implement it?
Thanks.
WhT is the best approuch to store an array with the storage plugin ?
A scenarios like:
open login scene ------> input username,password, then login ------>auto goto logined scene.
Then click the back button, the scene will go back to login scene.
How to fix this, if i need delete the login scene in history?
Thanks.
how to save session data for next login using this sdk?
Thanks.
LG webos TV remote control not work with page up and page down button. please check it. Thanks.
Hi,
please answer me how can I read labels from i18n, on different languages.
thanks
Hello everyone,
I ve been developing an app which plays contents with playready DRM and works perfectly fine on different TV brands. What I would like to know if it is possible to play multi audios on webOS.
I would be glad if someone explains me how to implement it if possible.
As I have searched on webOS forum, I ve seen unfortunately that it is not possible but surprisingly the fact that it may differ if you make a contract with LG which is completely weird.
Thanks.
Baki
Received via email
Hello dears
Can you help me.
I'm a web developer and now I'm working on app for LG smart TV. I need to test my app on real TV. My TV model is 60LA860V. When I want to connect USB or HDMI, there need to login. I can't find developer mode in this model. Please help me. How can I login on TV?
thanks in advacne
Hi,
I found the PlayerKeyboardInfo example mp4 file can't run on samsung smart tv.
please check it.
Thanks.
Although Samsung declares
It seems Tizen 2.4 can't playback playready, does anyone know about it?
Hi,
I have a scene with a player in full-screen mode and several focusable elements in front of it.
If the player is in window mode, I can focus these elements, but when the player is in full-screen mode, the mouse focus events are lost.
Can you tell me what I'm doing wrong?
Best regards.
Hi,
I tried to import webOS package on webOS IDE but the files are broken/corrupted. I have strange character instead of the code. In fact I built the app on the simulator but didn't work
It is normal?
Thanks for your help
Find the uuid in LG webos tv is not correct,it is just the app name,not the device uuid.
How to get the device id on LG webos tv ? should be unique.
Thanks.
In the new release, you changed thie Player.reset() method from:
function() { this.url = null; this.duration = 0; this.currentTime = 0; this.currentState = this.STATE_IDLE; this.speed = 1; this.width = this.config.width; this.height = this.config.height; this.trigger('reset'); },
To:
function() { this.url = null; this.duration = 0; this.currentTime = 0; this.currentState = this.STATE_IDLE; this.speed = 1; this.width = this.config.width; this.height = this.config.height; this.drmType = ''; this.customData = null; this.trigger('reset'); },
The Player.reset() method is always called before play an URL (see Player.setUrl() method), so if the stream is DRMed the customData will be always NULL and no information will be sent to the DRM server...and the stream will not play.
Please, delete this lines in the method:
this.drmType = ''; this.customData = null;
Also I've modified the core to allow set a custom DRM server url...I can share it with you if you want.
Regards.
how to add customized drm support,such as verimatrix drm?
founded in player.js and test not work.
Maybe I need rewrite onKeyDown function and invoke the onOther
onOther: function(keyCode, $el, event) {
if (keyCode == Control.key.YELLOW) {
}
},
Dear
please help.
I can't organize jQuery Ajax call.
how can I render $(document).ready(function(){
})
thanks in advance
Hi,
in the given demo examples, the package generation done through gruntfile for tizen doesn't result in the expected .wgt file where as by default in the demos package folder you have the tizen zip file on extraction of which where we have the .wgt file, if we generate grunt build for the tizen platform. the package is no different from the legacy orsay platform? are we missing something here?
the grunt file doesn't have the webOS build generation can you please help on that too.
Thanks
I have read the sdk document and learn that the Events for data transfer between scenes,
But I tried, triggered event can't pass to other scene listening to the event.
How to ?
Thank you.
any method will be invoked when Router.goBack?
for example,
1.scene A ----> scene B. then
2.scene B ----->goback----->scene A,
how about b's method and a's method will both be invoked in 2.
and how to pass parameters to goback method?
Thanks.
I've developed an app for Samsung Orsay platform.
The app works fine in the Orsay emulator, but when I install it on a real device the TV crashes and reboots.
Have you noticed this anytime? Any clue?
Thanks!
Hi,
I have no problems playing a Smoothstreaming stream:
http://playready.directtaps.net/smoothstreaming/TTLSS720VC1/To_The_Limit_720.ism/Manifest
But when I try to play a Smoothstreaming LIVEStream the player doesn't play anything and no error is shown.
http://cdn-demo.anevia.com/live/disk1/Arte/ss-ss/Manifest
Is there any special way to play this kind of streams?
Best regards.
Hi,
I'm testing your SDK with the Smarttv Alliance emulator (https://developers.smarttv-alliance.org/sdk-download).
The app only loads scenes if emulator User agent text is changed from:
Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.20 (KHTML, like Gecko) Chromium/18.0.1025.168 Chrome/18.0.1025.168 Safari/537.20 SmartTvA/5.0.0
to:
Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.20 (KHTML, like Gecko) Chromium/18.0.1025.168 Chrome/18.0.1025.168 Safari/537.20 SmartTv/5.0.0
I've tried to solve this problem modifying line 44 on alliance.js from:
this.userAgentInfo = String(navigator.userAgent).match(/(toshibatp|smarttv)/([\d.-]+)/i);
to:
this.userAgentInfo = String(navigator.userAgent).match(/(toshibatp|smarttva)/([\d.-]+)/i);
But I had no success.
Can you tell me how to solve this problem?
Is the SDK fully functional for SmartTv Alliance devices? I don't see any DRM implementation on Alliance's player.
Best regards.
Hi,
we've generated a chrome version but streams are not playing. Same streams play fine when we run the application on Windows Edge or Samsung Tv
I don't seee the Vestel device detection code in the getDevice function.
Is this a bug or Vestel devices are treated as generic devices.
Regards.
Hello,
do you have any example of a player using a playready+smoothstreaming stream?
Best regards.
is there any example showing http m3u8 playing code?
the div in scene overflow-y set to auto but it can't scroll using remote control.
please help.
I'm getting this error when trying to use Shakaplayer in my app.
I think the "js/core/module/promise.js" definition is overwriting the defaultone.
how to translate input's placeholder with I18N?
Hello, I recently use your sdk to make a ajax request to other domain but failed all the time. I can't find a helpful way to resolve this problem, can you give any advice? thanks.
I've found several bugs in Tizen Player, in the part of the code that handles multitasking.
For example:
-"} else if(APP.multitasking.state === SDK.player.STATE_PAUSED) {" must be: "} else if(this.multitasking.playerState === this.STATE_PAUSED) {"
-"onReqVerifyPlayback" function fails because there is not "setCustomData" method.
-etc etc etc
Could you fix it?
Regards.
Please,
add "this.el.play();" after "this.el.load();" in line 569.
Without that, the player element will never start when using DRMed content.
Regards.
Do you have any multitasking sample for tizen&webos devices?
My app has a "login" scene and a "player" scene.
If the user is in "player" scene and hides the app, when returning, the "login" scene is shown instead of "player" scene.
Can you tell me how to return directly to the "player" scene to continue playing?
Best regards.
I invoked App.notification() function in one scene, after msg hide,I click back button on remote control. Then the msg show again.
Please check it, maybe it's a bug.
Thanks.
Hi, im having an issue with routing , let me explain the scenario
PAGE:MAIN
goto(pageA,PARAM1,false)
PAGE: A
-- on BUTTON 1 : goTo(PAGEB,PARAM)
PAGE: B
-- ON BUTTON2
goto(pageA,PARAM1,PARAM2)
When i call the button from pageb to pagea , the first time it works, the second time i call it seems like after execute that, exectus PAGE1.button1 and goes to PAGEB
that makes sense to you?
Got the following exception on emulator:
[JAVASCRIPT ERROR]
File : file://localhost/D:\programme\Samsung%20TV%20SDK(2.5.1)\Emulator\Emulator2011_v2.5\commonlib//Common/API/Plugin.js
Line No : 199
Error Detail : TypeError: Plugin.NNAVI.Object.GetPluginInfo is not a function
Hello!
I've used your example "PlayerKeyboardInfo" for playing different types of streams. Playready and Widevine steams work correctly without any problems) But, when i try to play .mpd file, there is an error in the player console "3, render"(OnRenderError function in player.js).
Info:
Device: Samsung TV 2012;
Firmware: T-INFOLINK2012-1026;
SDK Version: 2.0.220 (02.12.2015);
I run my app on TV using widgetlist.xml
Here is .mpd - test links i've tested(without 4K) from http://dashif.org/reference/players/javascript/nightly/dash.js/samples/dash-if-reference-player/index.html
(but no one with correct result):
Could you tell me how to fix this problem(or provide correct MPEG-DASH link)?
Thank you in advance)
Link for my project , insert stream link to CONFIG.video in config.js
https://github.com/nikitalaletin/Orsay-Playready-Player
Is the framework has any built-in files Api? How we can save and managing files ?
i have read from your blog site that the version 3.0 is out, but in the github reposity the latest version is 2.1.292
how we can build the package for multiple devices ?
any howto for this ?
wich command we can get by them the available audiotracks and & subtitles .
in Player exist a function to set the audioTrack( index ), but i don't find any function to get the available audiotracks, the same for subtitles .
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.