无法解析VideoView.setVideoURI

时间:2015-09-23 08:26:47

标签: android android-videoview

我尝试按以下方式制作VideoView。

MediaController mediaController = new MediaController(this);
        mVideoView.setMediaController(mediaController);
        mVideoView.setVideoURI(Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.1429313800506));

但它在令牌上显示语法错误" .1429313800506",删除此令牌。

我不知道该语法中的错误; 1429313800506.3gp位于/ res / raw /

之前没有遇到问题。

2 个答案:

答案 0 :(得分:2)

Capital letters,Numbers and some symbols 不允许包含在文件名中。您应该使用 小写字母 而不是{{1 }}

答案 1 :(得分:1)

a = 1 date_time = Time.now.strftime('%Y%m%d%H%M%S') name = "builder-" + (some_condition ? "one-" : "") + "#{date_time}" 不是有效的java标识符。变量必须以1429313800506 letter_开头,并且由于res /的内容在编译时在java标识符中翻译,因此您必须将文件的名称重命名为符合到java convention / rules