【问题标题】:Samsung Smart TV App (not Tizen) audio plays only once三星智能电视应用程序(非 Tizen)音频仅播放一次
【发布时间】:2015-09-15 17:48:06
【问题描述】:

在 2014 年之前的三星智能电视应用程序(不是 Tizen)中,我尝试了两种播放短(大约一秒)音频文件的方法,并在 2014 模拟器 5.1 中对其进行了测试:

index.html:

<!-- HTML5 audio tag -->
<audio id="audio" src="http://luniks.net/other/0-99A-Z/1.ogg"></audio>

<!-- Player plugin -->
<object id="pluginPlayer" classid="clsid:SAMSUNG-INFOLINK-PLAYER"></object>

Main.js:

Main.keyDown = function() {
    var keyCode = event.keyCode;
    // arrow left on remote control, just for testing
    if (keyCode == 4) {
        // HTML5 audio tag
        document.getElementById("audio").play();
    }
    // arrow right on remote control, just for testing
    if (keyCode == 5) {
        // Player plugin            
        var playerObj = document.getElementById('pluginPlayer');
        playerObj.Play("http://luniks.net/other/0-99A-Z/1.ogg");
    }
};

每种方式,音频文件在应用程序的生命周期内仅播放一次,并且仅在重新启动应用程序时再次播放。 我不确定声音是静音还是播放一次后根本不播放音频。

&lt;video&gt; 标签相同,可以正常播放视频。

当存在&lt;video&gt; 标签(在&lt;audio&gt; 标签之后定义)时,&lt;audio&gt; 标签什么也不做。 在视频播放过程中使用 Player 插件播放音频时,视频会继续播放,但会静音。

我的最终目标是在播放可能具有(低音量)声音的视频时播放一系列短音频文件。根据我目前的经验,我可以忘记这一点。我说的对吗?

【问题讨论】:

    标签: audio html5-audio samsung-smart-tv


    【解决方案1】:

    只需在音频标签中添加 loop="true" 并进行测试。对我来说效果很好。

    【讨论】:

    • 我的问题可能不清楚,但我不想循环播放音频文件,而是播放一系列不同的短音频文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多