Android的videoView给我警报"对不起,此视频无法播放"?

编程入门 行业动态 更新时间:2024-10-09 04:24:51
本文介绍了Android的videoView给我警报"对不起,此视频无法播放"?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我的code :: 公共无效的onCreate(包savedInstanceState){         super.onCreate(savedInstanceState);         的setContentView(R.layout.main);         VideoView videoView =(VideoView)findViewById(R.id.videoView1);         的MediaController的MediaController =新的MediaController(本);         mediaController.setAnchorView(videoView);         乌里视频=开放的我们                 .parse(www.logisticinfotech/client/Malasiya杯/ movie.mp4);         videoView.setMediaController(的MediaController);         videoView.setVideoURI(视频)         videoView.start();     }

错误::对不起,此视频无法播放。

LogCat中::

01-03 20:19:14.044:DEBUG / AndroidRuntime(454):>>>>>>>>>>> >>> AndroidRuntime START<<<<<<<<<<<<<< 01-03 20:19:14.044:DEBUG / AndroidRuntime(454):CheckJNI为ON 01-03 20:19:14.224:DEBUG / AndroidRuntime(454):---注册本地函数--- 01-03 20:19:14.874:信息/ ActivityManager(59):启动活动:意向{行为= android.intent.action.MAIN猫= [android.intent.category.LAUNCHER] FLG = 0x10000000处CMP = com.logistic。 videoview / .MainActivity} 01-03 20:19:15.014:DEBUG / AndroidRuntime(454):关闭虚拟机 01-03 20:19:15.044:DEBUG / dalvikvm(454):调试器分离;对象注册了1项 01-03 20:19:15.134:信息/ AndroidRuntime(454):注:连接线的捆扎线#3'失败 01-03 20:19:15.784:信息/ StagefrightPlayer(34):的setDataSource(www.logisticinfotech/client/Malasiya杯/ movie.mp4) 01-03 20:19:15.805:ERROR / MediaPlayer的(420):错误(1,-2147483648) 01-03 20:19:15.834:信息/ ActivityManager(59):显示活动com.logistic.videoview / .MainActivity:821毫秒(总821毫秒) 01-03 20:19:15.885:ERROR / MediaPlayer的(420):错误(1,-2147483648) 01-03 20:19:15.885:DEBUG / VideoView(420):错误:1,-2147483648

解决方案

我建议你看一下支持的媒体格式的Andr​​oid的概述。这个网站涵盖了从机器人的第一个版本到最新的:

的Andr​​oid支持的媒体格式

我猜你想在应用程序中的视频,而它需要在所有的设备,所以我建议你继续前进,并尝试带类似的配置文件codeA视频到 SD(高品质)在上述网站上列出。

有很多免费的视频转换器提供了可用于编码视频 - 其中一人可能是 Freemake视频转换器。

My Code:: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); VideoView videoView = (VideoView) findViewById(R.id.videoView1); MediaController mediaController = new MediaController(this); mediaController.setAnchorView(videoView); Uri video = Uri .parse("www.logisticinfotech/client/Malasiya Cup/movie.mp4"); videoView.setMediaController(mediaController); videoView.setVideoURI(video); videoView.start(); }

Error::Sorry,This video cannot be played.

Logcat::

01-03 20:19:14.044: DEBUG/AndroidRuntime(454): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<< 01-03 20:19:14.044: DEBUG/AndroidRuntime(454): CheckJNI is ON 01-03 20:19:14.224: DEBUG/AndroidRuntime(454): --- registering native functions --- 01-03 20:19:14.874: INFO/ActivityManager(59): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.logistic.videoview/.MainActivity } 01-03 20:19:15.014: DEBUG/AndroidRuntime(454): Shutting down VM 01-03 20:19:15.044: DEBUG/dalvikvm(454): Debugger has detached; object registry had 1 entries 01-03 20:19:15.134: INFO/AndroidRuntime(454): NOTE: attach of thread 'Binder Thread #3' failed 01-03 20:19:15.784: INFO/StagefrightPlayer(34): setDataSource('www.logisticinfotech/client/Malasiya Cup/movie.mp4') 01-03 20:19:15.805: ERROR/MediaPlayer(420): error (1, -2147483648) 01-03 20:19:15.834: INFO/ActivityManager(59): Displayed activity com.logistic.videoview/.MainActivity: 821 ms (total 821 ms) 01-03 20:19:15.885: ERROR/MediaPlayer(420): Error (1,-2147483648) 01-03 20:19:15.885: DEBUG/VideoView(420): Error: 1,-2147483648

解决方案

I'd recommend you have a look at Android's overview of supported media formats. This site covers everything from the first versions of Android to the latest:

Android Supported Media Formats

I'm guessing you're trying to include a video in your application, and that it needs to work on all devices, so I'd suggest you go ahead and try to encode a video with a profile similar to the SD (High quality) listed on the above mentioned site.

There are plenty of free video converters available that you can use for encoding the video - one of them could be Freemake Video Converter.

更多推荐

Android的videoView给我警报&QUOT;对不起,此视频无法播放&QUOT;?

本文发布于:2023-11-27 18:45:04,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1639166.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:给我   警报   无法播放   视频   Android

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!