2011-12-23 66 views
1

我有一个带有.swf扩展名的视频我不知道如何在我的应用程序开始时加载它我有一个闪屏视频的示例代码,但我不知道如何使用它,我不知道它是swf的作品,我可以有你的帮助android可以播放.SWF作为启动画面吗?

MediaController mc = new MediaController(this); 
    getWindow().setFormat(PixelFormat.TRANSLUCENT); 
    video.setMediaController(mc); 
    video.setVideoURI(uri); 
    video.setOnCompletionListener(this); 
    video.setOnTouchListener(new OnTouchListener() { 

      public boolean onTouch(View arg0, MotionEvent arg1) { 
       Toast.makeText(getApplicationContext(), "ontouch",Toast.LENGTH_LONG).show(); 
       return true; 
      } 
     }) ; 
+0

SWF是Flash动画。首先将其转换为Android可以本机播放的视频。 – 2011-12-23 14:51:31

+0

**感谢您的快速响应,但视频的延伸是什么?** – 1093822 2011-12-23 14:54:15

+0

Android可以在本机播放.MP4视图。 – 2011-12-23 17:22:17

回答

1

我能想到用这将是有嵌入的.swf一个WebView的唯一途径,但不是所有的设备都有(或支持)的Flash并正在中止。
根据user1093822的评论进行扩展,如果将其转换为视频,则可以使用VideoView来显示它。可以找到兼容的扩展名列表here

+0

感谢所有的帮助 :) – 1093822 2011-12-24 08:09:03