首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >三星智能电视应用(非Tizen)音频仅播放一次

三星智能电视应用(非Tizen)音频仅播放一次
EN

Stack Overflow用户
提问于 2015-09-16 01:48:06
回答 1查看 321关注 0票数 0

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

index.html:

代码语言:javascript
复制
<!-- 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:

代码语言:javascript
复制
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");
    }
};

每种方式,音频文件在应用程序的生命周期中只播放一次,并且只在重启应用程序时再次播放。我不确定声音是否静音,或者音频在播放一次后根本不能播放。

<video>标签一样,可以很好地重复播放视频,没有问题。

如果存在<video>标记(在<audio>标记之后定义),则<audio>标记不执行任何操作。在播放视频的同时使用播放器插件播放音频时,视频将继续播放,但处于静音状态。

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

EN

回答 1

Stack Overflow用户

发布于 2015-10-14 19:55:22

只需在音频标签中添加loop="true“并测试即可。它对我来说很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32592510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档