首页 文章

要求从内置的三星智能电视应用播放特定的媒体内容

提问于
浏览
1

我正在尝试为我的三星智能电视制作一个移动应用程序,它不仅可以在电视上打开其中一个应用程序(例如Netflix,Pandora,Hulu等),还可以采用“额外参数”来直接播放电视上的多媒体内容,而不是简单地打开电视上的应用程序,我必须通过遥控器手动选择我想要播放的内容 .

可以使用“额外参数”(例如,内容ID,歌曲名称,歌曲ID,电视节目ID等)直接播放这些应用中的任何一个吗?谢谢!

Updated the question post Jeremy's response:

我在我的Android手机上使用Wireshark跟踪我的PS3上的Netflix播放电影的POST请求 . 请求发布在下面 . 我正在尝试重建此POST请求以“以编程方式”播放电影 .

我看到请求有参数"hmac"和"ciphertext",但是在POST参数中我没有看到任何对"movie_id"或类似内容的引用 . 我知道Netflix使用DIAL协议 .

有人可以帮我理解如何尝试重建POST请求并对请求参数进行反向工程吗?

enter image description here

1 回答

  • 0

    其中一些应用程序确实支持DIAL(DIscover和Launch)协议,该协议允许启动带参数的应用程序 . 不幸的是,您需要处理几个因素 .

    • 参数的格式将在每个应用程序之间变化

    • 参数的格式可能很难发现(尝试使用像Charles这样的Web代理)

    • 参数的切换可能发生在 Cloud 中,使得用例无法实现

    有一个开源工作来规范化这些启动命令 . 你应该看一下Connect SDK . 但他们还没有支持三星 .

相关问题