VideoView 和 MediaController 播放视频提示 cannot play vide

chilli6519 2014-07-19 07:34:37

用自带的播放,


VideoView videocontrol = FindViewById<VideoView>(Resource.OpenCourseID.videoplayc);
MediaController mc = new MediaController(this);
videocontrol.SetMediaController(mc);

string surl = UserDeviceInfo.encodeURL("http://Media.zhbaby.org/BXLS/NewBaby/开篇介绍.mp4", "UTF-8");
videocontrol.SetVideoURI(Android.Net.Uri.Parse(surl));
videocontrol.RequestFocus();
videocontrol.Start();


启动后,看到播放器和播放控制闪了下就提示错误



视频播放地址:

http://Media.zhbaby.org/BXLS/NewBaby/%E5%BC%80%E7%AF%87%E4%BB%8B%E7%BB%8D.mp4


谢谢大家
...全文
580 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
itfenbao 2014-07-19
  • 打赏
  • 举报
回复
引用 6 楼 chilli6519 的回复:
[quote=引用 4 楼 englishbage 的回复:] [quote=引用 3 楼 chilli6519 的回复:] 下面的slide进度条也在动,另外在浏览器 和 wp 手机应用里都可以播放的
你用的测试手机,还是模拟器?[/quote] 用模拟器测试的[/quote] 模拟器播放视频就是这样的,没有图画。建议用真机测试
chilli6519 2014-07-19
  • 打赏
  • 举报
回复
引用 4 楼 englishbage 的回复:
[quote=引用 3 楼 chilli6519 的回复:] 下面的slide进度条也在动,另外在浏览器 和 wp 手机应用里都可以播放的
你用的测试手机,还是模拟器?[/quote] 用模拟器测试的
foruok 2014-07-19
  • 打赏
  • 举报
回复
把这个视频下载下来,使用 MediaInfo 查看一下音、视频的详细格式(如 aac 、 h.264等)。然后查看你的手机的规格说明,看是否支持这些格式,如果手机播放框架不支持你提供的文件内的音视频格式,就会报你说的错误。 另外还有一种情况,可能是手机播放器需要seek(http range请求),而这个网站不支持。 博文决赛,投我一票,谢谢。
itfenbao 2014-07-19
  • 打赏
  • 举报
回复
引用 3 楼 chilli6519 的回复:
下面的slide进度条也在动,另外在浏览器 和 wp 手机应用里都可以播放的
你用的测试手机,还是模拟器?
chilli6519 2014-07-19
  • 打赏
  • 举报
回复
下面的slide进度条也在动,另外在浏览器 和 wp 手机应用里都可以播放的
chilli6519 2014-07-19
  • 打赏
  • 举报
回复
引用 1 楼 englishbage 的回复:
这个地址迅雷看看都播放不了,手机怎么能播放呢


不应该啊,直接在任何的浏览器都可以看的,而且 VideoView 已经获得了信息了,就是播放的时候除了问题



这是播放按钮之前可以看到的截图
itfenbao 2014-07-19
  • 打赏
  • 举报
回复
这个地址迅雷看看都播放不了,手机怎么能播放呢
chilli6519 2014-07-19
  • 打赏
  • 举报
回复
就是仿真的问题,和微软的比,确实还有差距啊

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧