Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在加载PDF时自动播放声音?_Javascript_Pdf_Audio_Acrobat - Fatal编程技术网

Javascript 如何在加载PDF时自动播放声音?

Javascript 如何在加载PDF时自动播放声音?,javascript,pdf,audio,acrobat,Javascript,Pdf,Audio,Acrobat,对于研究项目,我们需要在加载和显示PDF时自动播放声音。按照web上的说明,我将Acrobat 9中PDF的JavaScript编辑为: /------------------------------------------------------------- //-----------------Do not edit the XML tags-------------------- //----------------------------------------------------

对于研究项目,我们需要在加载和显示PDF时自动播放声音。按照web上的说明,我将Acrobat 9中PDF的JavaScript编辑为:

/-------------------------------------------------------------
//-----------------Do not edit the XML tags--------------------
//-------------------------------------------------------------

//<Document-Level>
//<ACRO_source>init</ACRO_source>
//<ACRO_script>
/*********** belongs to: Document-Level:init ***********/
var bOpened;

function init()
{

    if(bOpened == "true")
    {
        // document already been opened
    }
    else
    {
        bOpened = "true";
        rm = this.getAnnotsRichMedia(this.pageNum)[0];
        if (!rm.activated)
            rm.activated=true;

        //The following alert works fine for the embedded mp3 and shows "[object AnnotRichMedia]"
        //app.alert(rm);
        rm.callAS("multimedia_volume", 0.75);
        rm.callAS("multimedia_play");
   }
}

// call init
init();
//</ACRO_script>
//</Document-Level>
我在PDF上拖动了一个音频控件来实现这一点。控件的属性设置为:

启用时间:打开包含内容的页面 禁用时间:包含内容的页面关闭 播放样式:在页面上播放内容 上面的app.alert工作正常,并对嵌入的mp3对象发出警报,表明该对象已被嵌入。我还可以使用屏幕上的控件播放mp3文件,表明编解码器等没有问题。但是,加载文档时我听不到声音


我是不是遗漏了什么?

你看到了吗?@shmiddy:是的,我确实看到了,这就是我为什么能做到这一点的原因。在使用Acrobat提供的上下文菜单时,我看到的所有示例都与我的代码一样有效,但在使用自定义javascript时却不起作用。