在我的 android
app 我提供了一个 url,但它在 url 中包含一个撇号 '。这打破了链接,我得到了 W/MediaPlayer: Couldn't open <url here> java.io.FileNotFoundException: No content provider
当我检查确定链接在上述字符旁边断开时。
这是链接:
https://foowebsite.com/videos/4/Manny's%20Awesome%20Videos/2019-05-09/92aede2e-ce54-49a4-9eca-86b3bb79fe73.mp4
以下是我如何使用 url 并修改一些已知的非法字符。
mVideoView.setVideoPath(
mCurrentItem.getmDownloadLink()
.replace(" ", "%20")
.replace("\\", "/")
.replace("//", "/")
.replace(":/", "://"));
//More video setup below...
我的问题是:如何让 url 接受那个撇号。
最佳答案
关于安卓VideoView : How do I validate an illegal character in my url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56066588/