当前位置:编程学习 > wap >>

大家好!有一个很简单安卓的问题请教好心人。答好给100分!!!

目前我在做一个游戏界面,我想在
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。我不要那么复杂。现在就差这一步了,只要这里弄好了,我就可以搞定其他的 --------------------编程问答-------------------- 布局加个surfaceview 代码中surfaceholder设置大小 
MediaPlayer mediaPlayer = new MediaPlayer();  mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
 mediaPlayer.setDisplay(surfaceHolder);//设置Video影片以SurfaceHolder播放         mediaPlayer.setDataSource(strPath);   //设置MediaPlayer的数据源                    
  mediaPlayer.prepare();
  mediaPlayer.start(); --------------------编程问答--------------------
引用 1 楼  的回复:
布局加个surfaceview 代码中surfaceholder设置大小 
MediaPlayer mediaPlayer = new MediaPlayer();  mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
 mediaPlayer.setDisplay(surfaceHolder);//设置Video影片以Sur……


正解,不过asset下的文件需要以流的方式读取,或者将此流转存到指定的文件夹下 --------------------编程问答-------------------- 还得看楼主是要播放视频文件还是音频文件

视频文件的话,如一楼所说,音频文件的话就更简单了,只要几个按钮对音频进行控制

用的都是媒体类MediaPlayer. --------------------编程问答-------------------- 我就播放简单的帧动画,布局里面加绘图容器,我看了这方面的,看不太懂,能把布局里面的surfaceview代码设置surfaceholder大小说清楚不,谢谢,我是初学者,万分感谢!!! --------------------编程问答-------------------- 我就播放简单的帧动画,布局里面加绘图容器,我看了这方面的,看不太懂,能把布局里面的surfaceview代码设置surfaceholder大小说清楚不,谢谢,我是初学者,万分感谢!!! --------------------编程问答-------------------- 看下sdk中的 MediaPlayer和surfaceview就可以了 --------------------编程问答-------------------- 借楼主帖子,向大家请教个问题。在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)这样的错误,,希望知道的指点指点。。 --------------------编程问答--------------------
引用 6 楼  的回复:
看下sdk中的 MediaPlayer和surfaceview就可以了



这个问题,我研究过,使用PopupWindow 启动播放器只有声音没有图像,但是木有解决,不过建议采用dialogactivity弹出播放器,效果还是不错的!如果你用popupwindow解决了没有图像问题,告我一声哦 --------------------编程问答-------------------- 发错了,是对7楼的问题的 --------------------编程问答-------------------- 这个问题我遇到过,就是surfaceview没有用对
引用 8 楼  的回复:
引用 6 楼  的回复:

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



这个问题,我研究过,使用PopupWindow 启动播放器只有声音没有图像,但是木有解决,不过建议采用dialogactivity弹出播放器,效果还是不错的!如果你用popupwindow解决了没有图像问题,告我一声哦
--------------------编程问答-------------------- 问题是底层可能不支持播放swf文件 --------------------编程问答--------------------
引用 10 楼  的回复:
这个问题我遇到过,就是surfaceview没有用对
引用 8 楼  的回复:

引用 6 楼  的回复:

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



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



这个是怎么解决的啊   球大神指教
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,