English 中文(简体)
我如何做一个视频飞溅屏幕 重复直到网络视图 完成装填 url?
原标题:Android: How do I make a video splash screen repeat until webview finishes loading the url?

我想做一个小视频(大约4秒)重复,直到Webview完成在背景中加载想要的 URL 。 现在该视频播放一次, 然后一个空白的黑屏出现, 直到页面加载。 我对这个视频还是很新... 感谢大家的帮助! 抱歉 编辑了东西, 但这是必要的 。

这里是我的喷水喷水池

package com.EDITED;

import android.app.Activity;
import android.content.Intent;
import android.media.MediaPlayer;
import android.media.MediaPlayer.OnCompletionListener;
import android.os.Bundle;
import android.widget.VideoView;

public class Splash extends Activity implements OnCompletionListener
{
VideoView videoView;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
VideoView video = (VideoView) findViewById(R.id.videoView);

videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
    @Override
    public void onPrepared(MediaPlayer mp) {
        mp.setLooping(true);
    }
});

video.setVideoPath("android.resource://com.EDITED/raw/" + R.raw.splash);
video.start();
}

@Override
public void onCompletion(MediaPlayer mp)
{
    Intent intent = new Intent(this, EDITEDActivity.class);
    startActivity(intent);
    finish();
}
}
问题回答

基本而言,您要创建 < a href=> "http:// developmenter.android.com/ reference/android/os/ AsyncTask.html" rel= "not follow noreferrer" > AsyncTask 来装货和在PostExecute(Long result)上停止视频。

也可以在视频中循环到

public class Splash extends Activity implements OnCompletionListener
{
@Override
public void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.splash);
    VideoView video = (VideoView) findViewById(R.id.videoView);

    videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
        @Override
        public void onPrepared(MediaPlayer mp) {
            mp.setLooping(true);
        }
    });

    video.setVideoPath("android.resource://com.EDITED/raw/" + R.raw.splash);
    video.start();
}

}




相关问题
In Eclipse, why doesn t "Show In" appear for non-Java files?

If I have a *java file open, I can right click on the source, scroll down to "Show In (Alt-Shift-W)", and select Navigator. If I have an *xml, *jsp, or pretty much anything besides a Java source ...

Eclipse: Hover broken in debug perspective

Since upgrading Eclipse (Galileo build 20090920-1017), hover in debug no longer displays a variable s value. Instead, hover behaves as if I were in normal Java perspective: alt text http://...

Eclipse smart quotes - like in Textmate

Happy Friday — Does anyone know if eclipse has the notion of smart quotes like Textmate. The way it works is to select some words and quote them by simply hitting the " key? I m a newbie here so be ...

Indentation guide for the eclipse editor

Is there a setting or plugin for eclipse that can show indentation guides in the editor? Something like the Codekana plugin for visual studio (not so fancy is also OK). Important that it works with ...

Adding jar from Eclipse plugin runtime tab

I want to add .jar files for plugin from the Runtime tab of manifest file. When I use the Add... button, I can see only sub-directories of the plugin project. So if I want to add same .jar file to ...

How to copy multiple projects into single folder in eclipse

I have two projects, Project1 and Project2. Now i want to copy this projects into eclipse workspace but i want these projects to be in a single folder like below. Eclipse Workspace -> Project -> ...

Java: Finding out what is using all the memory

I have a java application that runs out of memory, but I have no idea which code is allocating the memory. Is there an application with which I can check this? I use Eclipse.

热门标签