MediaController在AlertDialog中不可见

时间:2018-12-10 05:41:04

标签: java android android-videoview mediacontroller

“无法打开http://clips.vorwaerts-gmbh.de/VfE_html5.mp4:java.io.FileNotFoundException:没有内容提供者”

但是我看到了视频,但是没有媒体控制器

这是代码:

def change(user_uid, user_gid):
    def result():
        report_ids('starting demotion')
        os.setgid(user_gid)
        os.setuid(user_uid)
        report_ids('finished demotion')
    return result

def report_ids(msg):
    print 'uid, gid = %d, %d; %s' % (os.getuid(), os.getgid(), msg)


import subprocess
filename = '/mount/test.sh'
#mention UID and GID here
p = subprocess.Popen(filename, preexec_fn=change(1000, 1000))
result = p.wait()
print(result)

仅在AlertDialog中发生,您能帮我吗?谢谢!

1 个答案:

答案 0 :(得分:0)

如果您未在清单文件中找到此清单文件 <uses-permission android:name="android.permission.INTERNET"/>

或尝试使用setVideoURI

    MediaController mediaController = null;
    Uri videouri = Uri.parse("http://clips.vorwaerts-gmbh.de/VfE_html5.mp4");
    videoPlay.setVideoURI(videouri);
    mediaController = new MediaController(this);
    mediaController.setAnchorView(videoPlay);
    videoPlay.setMediaController(mediaController);
    videoPlay.start();
相关问题