我尝试按以下方式制作VideoView。
MediaController mediaController = new MediaController(this);
mVideoView.setMediaController(mediaController);
mVideoView.setVideoURI(Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.1429313800506));
但它在令牌上显示语法错误" .1429313800506",删除此令牌。
我不知道该语法中的错误; 1429313800506.3gp位于/ res / raw /
之前没有遇到问题。
答案 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