Tizen Samsung SDK:你如何玩HLS视频?

时间:2015-02-02 18:44:55

标签: samsung-smart-tv tizen hls

http://www.samsungdforum.com/TizenGuide/?FolderName=tizen61&FileName=index.html#/TizenGuide/?Foldername=tizen61&Filename=index.html

以上说:

  

Tizen应用程序中有多种多媒体播放器选项。

     

■使用HTML5标记。它不支持DRM和流媒体引擎,如DASH,HAS,HLS和SmoothStreaming。

     

■使用avplay API或Samsung TV    产品API。它支持DRM和流媒体引擎,如DASH,HAS,    HLS和SmoothStreaming。

这是真的吗?他们说这是一个私人SDK,这就是为什么我在网上看不到它的任何引用?我们是否需要私有sdk才能流式传输HLS,或者它只适用于花哨的玩家?

2 个答案:

答案 0 :(得分:4)

HTML5视频代码不支持Tizen平台上的HLS。

您需要使用AVPlay API播放流媒体或DRM内容。

尝试在模拟器中测试AVPlay (Video Play) Sample

答案 1 :(得分:0)

config.xml必须满足以下条件:

function animate() {
    requestAnimationFrame(animate);
    ctx.clearRect(0, 0, canvas.width, canvas.height);

    bufferCtx.putImageData(data, 0, 0);

    ctx.drawImage(
        bufferCanvas,
        originX - offsetX,
        originY - offsetY,
        WIDTH * PIXEL_SIZE * scale,
        HEIGHT * PIXEL_SIZE * scale
    );
 }
头html文件中的

包括:

JS:

<access origin="*" subdomains="true"/>
<tizen:privilege name="http://tizen.org/privilege/internet"/>

HTML:

var init = function () {
    console.log('init() called');
    var videos = document.querySelector('video');
   videos[0].play();
};

window.onload = init;

另请参见以下示例:https://github.com/SamsungDForum/PlayerHTML5