`
Busliy_Emmet
  • 浏览: 3630 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

html 中window mediaplayer 连续播放

阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<title>mp3 music player</title>
<script src="../jquery-1.5.1.js" type="text/javascript"></script>
<script type="text/javascript">
    var musiclist = ["1.wav","Jailsalmer.wav","3.wav"];
    var playerhandler = "";
    var currentmusic = 0;
    function  addSeletedSongToPlayList( index)
    {      
        var Player = document.getElementById("Player");
        var total = musiclist.length;
       
        var i = 1;
            playerhandler = setInterval(function(){
            if (Player.playState == 1)
            {
               console.debug("i:"+i);
                    if(i>total) i = 0;
                    Player.controls.stop();
                    Player.URL = musiclist[i];
                    Player.controls.play();
                    currentmusic = i;
                    i++;
            }
            }, 1000);
    }
   
    function stopwmp()
    {
        var Player = document.getElementById("Player");
        clearTimeout(playerhandler);
        Player.controls.stop();
    }
    function closeWin()
    {
        window.opener=null;    
        window.open('','_self');    
        window.close();
   }
    function getMusicList(i) {
   
        var Player = document.getElementById("Player");
                Player.controls.stop();
                Player.URL = musiclist[i];
                Player.controls.play();
                addSeletedSongToPlayList();
    }
        /*
        str +='<object id="wmplayer" width="200" height="30" attr1="attrValue1" ';
        str +='type="application/x-oleobject" ';
        str +='classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6"> ';
        str +='<param name="url"       value="c:\musicss\test1\爱很简单.mp3"> ';
        str +='<param name="autostart" value="0"> ';
        str +='</object> ';
        */
    function musictypesuccess(res)
    {
        var str = "";
        for(var i=0; i<res.length; i++)
        {
            str +='<div><a href="javascript:void(0)" onclick=\'getMusicList("'+i+'")\'>'+res[i]+'</a></div>';
        }

        $("#menu").html(str);
    }
    function getMusicType() {
        musictypesuccess(musiclist);
    }
    $(document).ready(function() {
    //window.open("index.html","_SELF",
//"fullscreen=no,height=400,width=800,status=no,toolbar=no,menubar=no,location=no,resizable=no");
       getMusicType();
        $("#stopwmp").click(function(){
            stopwmp();
        });
        $("#closewmp").click(function(){
            closeWin();
        });
    });
</script>
</head>
<body>
<div id="container">
<div id="menu"></div>
<div id="media">
            <object id="Player" width="100%" height="64" type="application/x-ms-wmp">
                 <param name="URL" value="">
                 <param name="autoStart" value="true">
                  <param name="balance" value="0">
                 <param name="baseURL" value>
                  <param name="captioningID" value>
                  <param name="currentPosition" value="0">
                  <param name="currentMarker" value="0">
                  <param name="defaultFrame" value>   
                  <param name="enabled" value="1">
                  <param name="enableErrorDialogs" value="0">
                   <param name="enableContextMenu" value="1">             
                   <param name="fullScreen" value="0">    
                  <param name="invokeURLs" value="1">
                  <param name="mute" value="0">
                  <param name="playCount" value="1"> 
                  <param name="rate" value="1">
                  <param name="SAMIStyle" value>
                  <param name="SAMILang" value>
                  <param name="SAMIFilename" value>
                   <param name="stretchToFit" value="0">
                   <param name="uiMode" value="full">
                  <param name="volume" value="100">
                   <param name="windowlessVideo" value="0">
</object>
<input type="button" name="stopwmp" id="stopwmp" value="停止"/>
<input type="button" name="closewmp" id="closewmp" value="关闭"/>
</div>
</div>

</body>
</html>

分享到:
评论

相关推荐

    android MediaPlayer播放视频网络URL,asset目录下文件,本地视频文件

    在Android开发中,`MediaPlayer`类是用于播放各种媒体文件的核心组件。它可以处理音频、视频流,支持多种格式,如MP3、AAC、MPEG-4等。在本教程中,我们将深入探讨如何使用`MediaPlayer`播放网络URL、Asset目录下的...

    Android 使用MediaPlayer播放视频

    在博客"Android使用MediaPlayer播放视频"中,作者更详细地介绍了如何实现视频播放,包括网络视频播放、处理播放状态变化、控制播放进度等功能。通过阅读该博客,你可以获得更全面的了解和实践指导。 总之,`...

    mediaplayer demo 播放暂停同一按钮

    在Android开发中,MediaPlayer是一个非常重要的组件,它用于播放各种媒体资源,如音频和视频文件。本Demo主要展示了如何在一个应用程序中实现媒体播放和暂停功能,并且这两个操作都通过同一个按钮来控制。以下是对这...

    Android应用开发mediaplayer播放音频,带有进度条

    在Android应用开发中,MediaPlayer类是用于播放各种音频和视频资源的核心组件。在这个特定的示例中,我们关注的是如何使用MediaPlayer与进度条(SeekBar)结合,创建一个简单的音频播放器。以下是对这个Android应用...

    Android MediaPlayer 自定义循环次数

    在Android开发中,MediaPlayer是处理音频和视频播放的核心类之一,它提供了丰富的API来控制多媒体文件的播放。本文将深入探讨如何使用MediaPlayer自定义循环播放的次数,这在需要重复播放特定音频片段的应用场景中...

    Mediaplayer做音乐播放

    在本文中,我们将深入探讨如何使用`MediaPlayer`类在Windows Forms应用程序中实现音乐播放功能,以及如何通过窗体源码实现声音大小调节、播放进度控制和暂停等常见操作。`MediaPlayer`是.NET Framework中用于多媒体...

    Android实例之MediaPlayer播放音乐和视频

    在Android开发中,MediaPlayer是一个非常重要的组件,它用于播放音频和视频文件。在这个"Android实例之MediaPlayer播放音乐和视频"中,我们将深入探讨如何利用MediaPlayer类实现多媒体的播放功能。 首先,...

    Android中播放声音的两种方法MediaPlayer 和SoundPool

    在Android平台上,开发人员可以利用两种主要的工具来播放...以上是对`MediaPlayer`和`SoundPool`在Android中播放声音的详细介绍。在实际操作中,可以通过`SoundPoolDemo`这样的示例代码来更好地理解和实践这两种方法。

    采用MediaPlayer播放网络音频和本地音频(子线程里快速启动/切换播放音频)

    - 服务中可以创建一个单例的MediaPlayer实例,便于管理和控制音频播放,同时服务能在应用生命周期之外保持运行状态,保证音乐播放的连续性。 6. **异常处理**: - 对于MediaPlayer的常见异常,如`...

    使用MediaPlayer和SurfaceView播放视频

    介绍了使用MediaPlayer播放音频,实际上,MediaPlayer还可以用来播放视频文件,只不过使用MediaPlayer播放视频时,没有提供图像输出界面。这时,可以使用SurfaceView组件来显示视频图像。使用MediaPlayer和...

    TextureView+Mediaplayer实现本地视频播放

    本篇将深入探讨如何使用`TextureView`结合`MediaPlayer`来实现在Android应用中播放本地视频。`TextureView`提供了一个高效且灵活的方式显示图像数据,而`MediaPlayer`是Android系统提供的多媒体播放器,支持多种格式...

    Android下MediaPlayer播放MP3示例

    这个示例展示了如何在Android应用中使用`MediaPlayer`组件播放MP3文件,包括设置数据源、准备播放、处理播放状态变化等关键步骤。通过阅读`MediaPlayerDemo`项目的源代码,你可以更深入地理解这些概念,并将其应用于...

    SurfaceView+MediaPlayer视频播放以及小窗口和全屏播放

    在Android开发中,实现视频播放是一项常见的需求。`SurfaceView`和`MediaPlayer`是Android系统提供的两个关键组件,用于高效地处理视频播放任务。本文将深入探讨如何利用这两个组件实现视频播放,包括小窗口(悬浮...

    Android移动开发-使用MediaPlayer和SurfaceView播放视频的实现

    但有些早期的开发者还是更喜欢使用MediaPlayer来播放视频,但由于MediaPlayer主要用于播放音频,因此它没有提供图像输出界面,此时就需要借助于SurfaceView来显示MediaPlayer播放的图像输出。 使用MediaPlayer播放...

    一个用MediaPlayer播放网络视频案例

    在Android开发中,`MediaPlayer` 是一个非常重要的组件,它被用于播放各种音频和视频文件。这个案例将探讨如何利用 `MediaPlayer` 播放网络上的视频资源。首先,我们来了解一下 `MediaPlayer` 的基本概念。 `...

    Android MediaPlayer播放mp3的实例.doc

    Android 中的 MediaPlayer 是一个功能强大且复杂的媒体播放器,可以播放音频和视频文件。在 Android 的界面上,Music 和 Video 两个应用程序都是调用 MediaPlayer 实现的。MediaPlayer 在底层是基于 OpenCore...

    Android 中级教程之------Android MediaPlayer播放mp3的实例

    - 播放性能:对于大量或连续播放,考虑使用ExoPlayer代替MediaPlayer,因为ExoPlayer提供了更好的性能和更多的自定义选项。 通过以上内容,你应该对Android中使用MediaPlayer播放MP3有了基本的理解。实践中,你可以...

    MediaPlayer播放视频

    在Android开发中,`MediaPlayer` 是一个至关重要的组件,它用于播放音频和视频文件。本教程将深入讲解如何使用`MediaPlayer`来播放视频,特别是基于提供的`MainActivity`资源路径的简单示例。让我们逐步了解这一过程...

    Mediaplayer视频播放

    总结来说,“Mediaplayer视频播放”涵盖了Android应用中使用`MediaPlayer`组件播放视频的基本流程和关键操作。理解并熟练掌握这些知识点,对于构建功能完善的视频播放器至关重要。同时,`MediaPlayer`的功能强大但...

    SurfaceView+MediaPlayer+播放列表

    一个播放本地视频的播放器,可供使用和学习。...SurfaceView + MediaPlayer,RecycleView,FloatingActionButton android视频播放器SurfaceView 本地视频搜索 视频播放 SurfaceView RecycleView fab

Global site tag (gtag.js) - Google Analytics