ビデオプレーヤーのコーディング中に奇妙な動作をします。mp4ビデオを対象としたhtml5メニューがあります。ビデオをクリックすると、パスが処理され、ネイティブビデオプレーヤーのインテントがビデオの再生を開始します。私のビデオは「raw」フォルダに配置されます。
静的パスを使用すると、ビデオは非常にうまく再生されます。
String uriPath = "android.resource://" + getPackageName() + "/" + R.raw.video1;
次のパスを使用すると、再生できません。
video_title = getIntent().getExtras().getString("video_title");
String uriPath = "android.resource://" + getPackageName() + "/" + "R.raw."+video_title;
メインインテントでファイルの拡張子を削除したので、変数「video_title」は拡張子なしでビデオタイトルを保持することに注意してください。