在 Android 应用程序中玩免费在线相机

马赫迪·贾拉利 |

我正在尝试在我的应用程序(网站:http : //www.earthcam.com)中加载以下免费在线相机,例如,这个视频我通过 IDM 找到了视频地址(http://video3.earthcam.com/fecnetwork/5187.flv/chunklist_w664887517.m3u8

我使用以下代码在我的应用程序中加载了视频:

String VideoURL = "http://video3.earthcam.com/fecnetwork/5187.flv/chunklist_w664887517.m3u8";
MediaController mediacontroller = new MediaController(MainActivity.this);
        mediacontroller.setAnchorView(videoview);
        // Get the URL from String VideoURL
        Uri video = Uri.parse(VideoURL);
        videoview.setMediaController(mediacontroller);
        videoview.setVideoURI(video);
        videoview.requestFocus();
    videoview.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
        // Close the progress bar and play the video
        public void onPrepared(MediaPlayer mp) {
            videoview.start();
        }
    });

现在我有两个问题

  1. 如何使用原始网址在我的应用程序中播放视频(例如www.earthcam.com/usa/illinois/chicago/field/?cam=fieldmuseum
  2. 如何显示所有工具(放大、缩小、音量、停止、暂停、喜欢、查看、地图等)
安德烈

第一个问题,为什么视频没有播放:MediaController 中对直播的支持是有限的。我建议您使用 ExoPlayer https://github.com/google/ExoPlayer它应该处理直播播放。

第二个问题:为了显示您提到的所有工具,您需要通过 API 或 URL 参数访问对相机的控制。然后,您需要将此按钮添加为视频播放器顶部的叠加层,并将按钮连接到 API 调用。但是,我不认为 EarthCam 为相机控件提供公共 API。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Android应用程序中嵌入YouTube在线聊天

在Android应用程序中查询在线数据的最佳做法?

如何在socket io和android聊天应用程序中检查用户在线与否

如何在Android应用程序中以在线和离线模式加载或检索网页?

如何在与 Firebase 链接的 Android Studio 中显示我的应用程序的所有在线用户?

无法在Android应用程序中连接到在线数据库

从相机获取图像时,Android应用程序仅在三星设备中崩溃

相机的权限在Android应用程序React Native中不起作用

在 Android 7.0 中打开相机时我的应用程序崩溃

在 Android 管理 API 策略中启用设备的相机应用程序

Android:我的应用程序禁止使用相机

Android从相机上传图像提供崩溃应用程序

自定义相机应用程序崩溃-Android

使用相机时,Android应用程序关闭无错误

在Android中使用SurfaceView在应用程序内使用相机

OpenCV 应用程序 - Android 相机在 10 秒后崩溃

在Android中使用相机应用程序时出错

从Web Intent返回,Android相机应用程序停止

Android相机应用程序:“捕获”按钮不起作用?

我的相机应用程序上的相机预览不清楚(Android)

尝试访问相机时,Android 应用程序在阻止访问相机的企业 MDM 设备上崩溃

Ionic应用程序在Android模拟器上请求相机的用户权限,但在Ionic DevApp中不要求

Android应用程序在简单应用程序中崩溃

在Android设备上或在线(包括APK生成)开发android应用程序

Haskell中的Android应用程序

在Android应用程序中访问localhost

Android应用程序中按钮的大小

Android 应用程序中的 SQLite 函数

在android中拍摄应用程序的视频