目前我在做一个游戏界面,我想在
package yy.tt.xf;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;public class youxiActivity extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
this.setContentView(R.layout.youxi);
}
public void bt11(View v){
this.finish();
}
}我现在就要在这Activity里植入播放器,然后点击按钮,就可以播放我放在ass文件的下的swf文件,请教各路大侠,指点一二啦
我看过网上的播放器,太复杂了
,那个播放器可以打开外面的swf flash。我不要那么复杂。现在就差这一步了,只要这里弄好了,我就可以搞定其他的
package yy.tt.xf;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;public class youxiActivity extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
this.setContentView(R.layout.youxi);
}
public void bt11(View v){
this.finish();
}
}我现在就要在这Activity里植入播放器,然后点击按钮,就可以播放我放在ass文件的下的swf文件,请教各路大侠,指点一二啦
我看过网上的播放器,太复杂了
,那个播放器可以打开外面的swf flash。我不要那么复杂。现在就差这一步了,只要这里弄好了,我就可以搞定其他的
MediaPlayer mediaPlayer = new MediaPlayer(); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDisplay(surfaceHolder);//设置Video影片以SurfaceHolder播放 mediaPlayer.setDataSource(strPath); //设置MediaPlayer的数据源
mediaPlayer.prepare();
mediaPlayer.start();
正解,不过asset下的文件需要以流的方式读取,或者将此流转存到指定的文件夹下
06-15 13:37:46.842: W/WindowManager(1373): java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@404fc058 does not exist
06-15 13:37:46.842: W/WindowManager(1373): at com.android.server.WindowManagerService.windowForClientLocked(WindowManagerService.java:8415)
06-15 13:37:46.842: W/WindowManager(1373): at com.android.server.WindowManagerService.windowForClientLocked(WindowManagerService.java:8406)
06-15 13:37:46.842: W/WindowManager(1373): at com.android.server.WindowManagerService.removeWindow(WindowManagerService.java:2024)
06-15 13:37:46.842: W/WindowManager(1373): at com.android.server.WindowManagerService$Session.remove(WindowManagerService.java:5891)
06-15 13:37:46.842: W/WindowManager(1373): at android.view.IWindowSession$Stub.onTransact(IWindowSession.java:120)
06-15 13:37:46.842: W/WindowManager(1373): at com.android.server.WindowManagerService$Session.onTransact(WindowManagerService.java:5853)
06-15 13:37:46.842: W/WindowManager(1373): at android.os.Binder.execTransact(Binder.java:336)
06-15 13:37:46.842: W/WindowManager(1373): at dalvik.system.NativeStart.run(Native Method)这样的错误,,希望知道的指点指点。。