java - 从 Android 应用程序中的 protected 目录流式传输视频

标签 java android .htaccess video-streaming

我在 Android 应用程序中从服务器上 protected 目录流式传输视频文件时遇到问题。我正在使用基本的 HTTP 身份验证 (htaccess)。

我在 URL 中发送用户名和密码,然后将其解析为 URI,但它不起作用。我有一个 Apache 服务器,在其中创建了一个目录并在其中上传了一个视频文件,并使用 .htaccess 保护该目录。

当我在没有 .htaccess 保护的情况下流式传输视频时,它可以正常流式传输,但是当我使用 protected 目录进行流式传输时,它不会流式传输视频并给出错误:

Couldn't open file on client side; trying server side: java.io.FileNotFoundException: No content provider: werplay.com/LT_Data/LTWalkthroughVideos/test.mp4";

我已经给出了下面的代码 fragment 。

public class MainActivity extends AppCompatActivity {
    VideoView videoView;
    String LINK = "http://user:pass@www.site.com/Folder1/Folder2/test.mp4";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        videoView = (VideoView)findViewById(R.id.videoView);
        playServerVideo(false,LINK);

    }
    public  void playServerVideo(boolean controls, String url)
    {

        Uri video = Uri.parse(url);



        if (controls)
        {
            MediaController mediaController = new MediaController(this);
            mediaController.setAnchorView(videoView);
            videoView.setMediaController(mediaController);
            videoView.setVideoURI(video);
            videoView.start();
        }
        else
        {
            videoView.setVideoURI(video);
           // videoView.
            videoView.start();
        }
    }

最佳答案

我已经找到了这个问题的解决方案,发生这个错误是因为我在模拟器上运行该应用程序,当在设备上测试相同的东西时,它工作得很好。

关于java - 从 Android 应用程序中的 protected 目录流式传输视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38519931/

相关文章:

java - java 程序出现运行时错误

java - JPA 最佳实践 - 加入只读数据

java - 迭代 JSON 并将列表数组添加到对象/数组中

android - Intent.ACTION_USER_PRESENT 未在 HoneyComb 或 ICS(三星)设备上收到

java - 屏幕尺寸不同? (景观)

java - XPath 转义字符 (HtmlUnit)

Android 应用程序显示与任何设备都不兼容

regex - apache .htaccess 重写不应包含 www

.htaccess - 将一台服务器上的多个域重定向到各自的 https ://www. 目标

regex - 301 .htaccess 从具有 "?"字符的 URL 重定向