簡體   English   中英

是否有關於將自定義URI用於VideoView.setVideoURI()的教程?

[英]Are there tutorials on using custom URI for VideoView.setVideoURI()?

環境:Android API 16+工具:Android Studio 1.5.1

我正在使用帶有VideoView的應用程序。 我需要能夠將自定義URI傳遞給setVideoURI(),以便我的應用程序可以攔截它並提供正確的數據(數據來自不同的來源,並且我不希望應用程序的其余部分需要關心哪里或怎么樣)。 格式應類似於content://com.myapp/video/some_custom_values_here

我讀過一兩篇關於設置自定義ContentProvider的文章,但這似乎適用於具有CRUD方法並為query()返回Cursor的數據庫。 但是,由於我正在傳輸視頻數據,所以我不確定這是否有意義。

誰能指出我關於此操作的一兩篇好文章?

或推薦一種方法來做到這一點? (這不僅包括如何設置提供程序以解析各種Uris,而且更重要的是,如何以VideoView期望的方式/格式返回數據)

下面的示例用於從手機存儲(不是SD卡)DCIM目錄加載視頻:

        String videoName1 = Environment.getExternalStorageDirectory().getPath() + "/DCIM/" + editText1.getText() + ".mp4";
        videoView.setVideoURI(Uri.parse(videoName1));

如果輸入“ myvideo”,則videoName1字符串為/storage/emulated/0/DCIM/myvideo.mp4

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM