目前我在做一个游戏界面,我想在
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。我不要那么复杂。现在就差这一步了,只要这里弄好了,我就可以搞定其他的

解决方案 »

  1.   

    布局加个surfaceview 代码中surfaceholder设置大小 
    MediaPlayer mediaPlayer = new MediaPlayer();  mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
     mediaPlayer.setDisplay(surfaceHolder);//设置Video影片以SurfaceHolder播放         mediaPlayer.setDataSource(strPath);   //设置MediaPlayer的数据源                    
      mediaPlayer.prepare();
      mediaPlayer.start();
      

  2.   


    正解,不过asset下的文件需要以流的方式读取,或者将此流转存到指定的文件夹下
      

  3.   

    还得看楼主是要播放视频文件还是音频文件视频文件的话,如一楼所说,音频文件的话就更简单了,只要几个按钮对音频进行控制用的都是媒体类MediaPlayer.
      

  4.   

    我就播放简单的帧动画,布局里面加绘图容器,我看了这方面的,看不太懂,能把布局里面的surfaceview代码设置surfaceholder大小说清楚不,谢谢,我是初学者,万分感谢!!!
      

  5.   

    我就播放简单的帧动画,布局里面加绘图容器,我看了这方面的,看不太懂,能把布局里面的surfaceview代码设置surfaceholder大小说清楚不,谢谢,我是初学者,万分感谢!!!
      

  6.   

    看下sdk中的 MediaPlayer和surfaceview就可以了
      

  7.   

    借楼主帖子,向大家请教个问题。在PopupWindow 使用VideoView播放视频,只有声音,没有图像。报Failed looking up window
    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)这样的错误,,希望知道的指点指点。。
      

  8.   

    这个问题,我研究过,使用PopupWindow 启动播放器只有声音没有图像,但是木有解决,不过建议采用dialogactivity弹出播放器,效果还是不错的!如果你用popupwindow解决了没有图像问题,告我一声哦
      

  9.   

    这个问题我遇到过,就是surfaceview没有用对
      

  10.   

    问题是底层可能不支持播放swf文件