我已经尝试从播放器(Daroon播放器,PlayStore)读取它,它运行良好,所以我认为我的愚蠢问题不是由于广播 .

我看到可以通过不同的方式向用户显示视频内容:

在ACTION_VIEW中使用新的Intent,Android会选择可以查看内容的应用程序;

使用MediaPlayer类和VideoView .

我有两个问题,让我们从最重要的开始: - 对于上面的两个解决方案,都存在一个问题:我到处读到MediaPlayer只支持http / s和rtsp协议,是吗?对于动作视图,这是我之前尝试过的:

Uri streamURL = Uri.parse("rtp://230.0.0.11:1234");

Intent streamIntent = new Intent(Intent.ACTION_VIEW);

streamIntent.setData(streamURL);

// streamIntent.setDataAndType(streamURL,"video/*");

startActivity(streamIntent);

这是LogCat:

07-11 00:25:58.119: D/AndroidRuntime(2659): Shutting down VM

07-11 00:25:58.119: W/dalvikvm(2659): threadid=1: thread exiting with uncaught exception (group=0x40015560)

07-11 00:25:58.129: E/AndroidRuntime(2659): FATAL EXCEPTION: main

07-11 00:25:58.129: E/AndroidRuntime(2659): java.lang.IllegalStateException: Could not execute method of the activity

07-11 00:25:58.129: E/AndroidRuntime(2659): at android.view.View$1.onClick(View.java:2144)

07-11 00:25:58.129: E/AndroidRuntime(2659): at android.view.View.performClick(View.java:2485)

07-11 00:25:58.129: E/AndroidRuntime(2659): at android.view.View$PerformClick.run(View.java:9080)

07-11 00:25:58.129: E/AndroidRuntime(2659): at android.os.Handler.handleCallback(Handler.java:587)

07-11 00:25:58.129: E/AndroidRuntime(2659): at android.os.Handler.dispatchMessage(Handler.java:92)

07-11 00:25:58.129: E/AndroidRuntime(2659): at android.os.Looper.loop(Looper.java:123)

07-11 00:25:58.129: E/AndroidRuntime(2659): at android.app.ActivityThread.main(ActivityThread.java:3683)

07-11 00:25:58.129: E/AndroidRuntime(2659): at java.lang.reflect.Method.invokeNative(Native Method)

07-11 00:25:58.129: E/AndroidRuntime(2659): at java.lang.reflect.Method.invoke(Method.java:507)

07-11 00:25:58.129: E/AndroidRuntime(2659): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)

07-11 00:25:58.129: E/AndroidRuntime(2659): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)

07-11 00:25:58.129: E/AndroidRuntime(2659): at dalvik.system.NativeStart.main(Native Method)

07-11 00:25:58.129: E/AndroidRuntime(2659): Caused by: java.lang.reflect.InvocationTargetException

07-11 00:25:58.129: E/AndroidRuntime(2659): at java.lang.reflect.Method.invokeNative(Native Method)

07-11 00:25:58.129: E/AndroidRuntime(2659): at java.lang.reflect.Method.invoke(Method.java:507)

07-11 00:25:58.129: E/AndroidRuntime(2659): at android.view.View$1.onClick(View.java:2139)

07-11 00:25:58.129: E/AndroidRuntime(2659): ... 11 more

07-11 00:25:58.129: E/AndroidRuntime(2659): Caused by: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=rtp://230.0.0.11:1234 }

07-11 00:25:58.129: E/AndroidRuntime(2659): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1409)

07-11 00:25:58.129: E/AndroidRuntime(2659): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1379)

07-11 00:25:58.129: E/AndroidRuntime(2659): at android.app.Activity.startActivityForResult(Activity.java:2827)

07-11 00:25:58.129: E/AndroidRuntime(2659): at android.app.Activity.startActivity(Activity.java:2933)

07-11 00:25:58.129: E/AndroidRuntime(2659): at fr.infosat.tvreplay.MainActivity.listStream(MainActivity.java:35)

07-11 00:25:58.129: E/AndroidRuntime(2659): ... 14 more

07-11 00:26:00.079: I/Process(2659): Sending signal. PID: 2659 SIG: 9

我的理解是,错误InvocationTargetException,通常是由于类名的错误,无法在这里直接解决,因为我没有在startActivity中调用任何类 . 但是我觉得我的语法不正确,也许这个方法不适合使用 . 当然,如果我取消注释setDataAndType行,它会显示相同的错误 .

当我启动我的隐含意图时,我注意到了错误 .

我的第二个问题是Daroon Player在我的机顶盒上运行良好,我可以在电视上看到我的流 . 但是当我尝试从Eclipse模拟器启动它时,即使我可以从VLC播放它也不会播放...模拟器是否足够强大,可以读取这些流?

我希望你有一些关于如何解决这个问题的线索! :)

android wifi 组播,在Android上显示实时UDP或RTP流(多播)相关推荐

  1. Android live555组播拉流客户端

    背景: live555作为知名的流媒体开源框架,在实际项目中,经常使用到.在Android播放器中,可以使用其作为流媒体部分的拉流端,特别是对于RTSP及组播播放,live555相对还是很稳定的. 这 ...

  2. live555 android编译,Android live555组播拉流客户端

    背景: live555作为知名的流媒体开源框架,在实际项目中,经常使用到.在Android播放器中,可以使用其作为流媒体部分的拉流端,特别是对于RTSP及组播播放,live555相对还是很稳定的. 这 ...

  3. android multicast(组播)发送端和接收端源代码,android multicast 多播(组播)问题

    有谁遇到过同样问题的可以探讨下,或者已经解决问题的,能够指导下我 获取组播锁 private  InetAddress   group; WifiManager  wm=(WifiManager)ge ...

  4. Android中使用Notification在状态栏上显示通知

    场景 状态栏上显示通知效果 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免费下载. 实现 ...

  5. android wifi布局,如何实现Android状态栏的Wi-Fi搜索周边的列表和周围Wi-Fi强度图标切换?...

    我想要实现例如Android状态栏以及筛选列表一样:链接之后就显示当前Wi-Fi信号状态图标,扫描之后进行周围链接的信号强度的显示. 第一个问题 实现的结果是都在一行. 在hashmap遍历中,我尝试 ...

  6. android github轮播图,Android使用开源框架ANDROID-IMAGE-INDICATOR实现图片轮播部署

    之前的博文中有介绍关于图片轮播的实现方式,分别为(含超链接): 今天通过使用GitHub中的开源项目android-image-indicator来简单实现APP自带图片的轮播以及加载网络图片进行轮播 ...

  7. android 图片轮播组件,Android客户端实现图片轮播控件

    本文和大家一起写一个Android图片轮播控件,供大家参考,具体内容如下 1. 轮播控件的组成部分 我们以知乎日报Android客户端的轮播控件为例,分析一下轮播控件的主要组成: 首先我们要有用来显示 ...

  8. Android wifi密码 源码,Android 修改WiFi热点的默认SSID和密码

    修改以下代码: fraeworks\base\wifi\java\android\net\wifi下面wifiApConfigStore.Java中的 loadApConfiguration() { ...

  9. android wifi智能车,基于 Android 的智能 Wifi 遥控电动滑板车

    摘要: This article describes the design and implementation of the reader and Wifi wireless module base ...

最新文章

  1. 创建零填充JavaScript数组的最有效方法?
  2. SAP PP顾问面试题及资料
  3. redis查看key的过期时间_面试官:你在Redis中设置过带过期时间的Key吗?
  4. 云开发外卖CPS小程序源码
  5. linux下载tar.gz文件夹,手把手给你细说linux-Ubuntu如何安装tar.gz文件
  6. 使用组策略统一修改客户端本地管理员密码
  7. 优盘(U 盘) 采用TLC, MLC, SLC芯片 的区别 与使用寿命
  8. 锐浪HTML5报表实际应用方法,解决锐浪Grid++报表在谷歌等浏览器不兼容的尴尬局面
  9. 园区IP地址规划(非常详细)
  10. java使用POI识别excel的复选框插件
  11. Python实现Global Reed-Xiaoli(GRX)高光谱目标检测算法
  12. kotlin版贪吃蛇小游戏
  13. 描写火车站场景_优美段落:描写车站的经典美文摘抄
  14. android华为获取相册,解决华为手机获取相册图片路径为null
  15. 基于PCA的人脸识别
  16. (附源码)ssm+mysql+基于SSM框架的图片分享及评价网站设计与实现 毕业设计201524
  17. Oracle索引技术pdf
  18. 龙芯mips64el 微信客户端 ubuntu 微信客户端
  19. css实现文本框中内容超出长度显示省略号,鼠标移入悬浮显示全部内容
  20. Oracle PrimaveraUnifier 之数据要素(Data Element)

热门文章

  1. Pycharm 字体大小及背景颜色的设置
  2. java对外查询接口注意的地方_Java接口注意点
  3. 【OpenCV 例程200篇】16. 不同尺寸的图像加法
  4. 通过八叉树进行空间分割和搜索
  5. python递归调用详解_Python递归调用自己的函数
  6. python 根据文件夹大小删除修改时间比较早的文件
  7. JMeter如何切换成中文详细步骤
  8. JavaScript-简单的页面输入控制
  9. TestNG-详解preserve-order的作用与测试case的执行顺序
  10. 【FFMPEG】【ARM-Linux开发】 ffmpeg 静态库使用,undefined reference错误