【问题标题】:How to stop Audio File Played through Apple Quicktime plugin in a webpage如何在网页中停止通过 Apple Quicktime 插件播放的音频文件
【发布时间】:2012-07-20 07:59:57
【问题描述】:

我正在通过 Quicktime 在 jQuery 对话框中通过以下代码播放音频文件。 一切正常,但我想做的是当我关闭对话框时,我希望音频文件也停止。实际上它会继续播放。

代码:

//Listen Music
$('.listenMusic').live('click', function(){
    if($('div.ui-dialog').length){
        $('div.ui-dialog').remove();
    }
    var path = $(this).attr('rel');
    var $dialog = $('<div>', {
        title: Listen
        }).dialog({
        autoOpen: false,
        modal: true,
        width: 400,
        height: 100
    });
    var tab = '<table width="90%" style="margin: 10px 10%;"><tr><td><object codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"><param value="'+path+'" name="SRC"><param value="true" name="AUTOPLAY"><param value="true" name="CONTROLLER"><embed pluginspage="http://www.apple.com/quicktime/download/" controller="true" style="height:20px;width:300px;background-color:#D9EBFB" autoplay="true" target="myself" src="'+path+'"></object></td></tr></table>';
    $('<div id="updateContent">').html(tab).appendTo($dialog);
    $dialog.dialog('open');
    return false;

});

这是我在上面代码中使用的标签

<object codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0" 
classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"><param value="'+path+'"  
name="SRC"><param value="true" name="AUTOPLAY"><param value="true" 
name="CONTROLLER"><embed pluginspage="http://www.apple.com/quicktime/download/" 
controller="true" style="height:20px;width:300px;background-color:#D9EBFB"    
autoplay="true" target="myself" src="'+path+'"></object>

【问题讨论】:

    标签: quicktime multimedia jquery-dialog audio-player


    【解决方案1】:

    你为什么不这样做

    给你的桌子“id”

    '<table id="myPlayer" width="90%" style="margin: 10px 10%;"> 
    

    捕获 jquery Dialog close icon(*) 事件

     $('div.ui-dialog').live("dialogclose", function(){
       if($("#myPlayer").length){
           $("#myPlayer").remove();
       }
       }):  
    

    这会将其从 dom 中删除,这意味着您的音频文件不再存在,因此它将停止播放。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多