最近在android 4.0上使用HTML5播放流媒体,发现播放器的界面很不好看,想自己试着改改界面上的播放按钮,但是不知道在什么地方改,求达人指点,不胜感激。

解决方案 »

  1.   

    Webkit解析到html5标签后会把通过Html5VideoViewProxy把播放控制都交给了本地
    看看core/java/android/webkit/Html5Video*几个文件
      

  2.   

    android 2.3播放控制就是一个VideoView来的, android 4.0代码也大概过了一下, 也差不多
      

  3.   

    界面是根据VideoView绘制的,但是其中的播放器按钮是浏览器的CSS代码控制的,还是webkit控制Html5Video*绘制出来的呢?
      

  4.   

    在没播放之前应该有个播放按钮, 这个应该是Webkit画的,但不知道能不同通过css来定制。
    播放起来后的进度条和暂停开始按钮是Html5Video*绘制的
      

  5.   

    哦,我就是想改播放之前画出来的那个播放按钮,但是不知道在webkit的什么地方绘制的,烦请指点一下
      

  6.   

    我在android2.3源码目录发现了这个文件external/Webkit/WebCore/css/mediaControlsAndroid.css,
    里面有下面的css
    audio::-webkit-media-controls-mute-button, video::-webkit-media-controls-mute-button {
        -webkit-appearance: media-mute-button;
        display: -webkit-box;
        width: 32px;
        height: 32px;
    }我对css不懂,但感觉这应该是你想要找的东西