リモートサーバーからビデオをダウンロードし、アプリケーションデータディレクトリに保存します。完成したら、そのURLをビデオプレーヤー(私のウィンドウのUI要素)に渡します。その後、私のアプリケーションがクラッシュします。Appcelerator Studio - ビデオプレーヤーにURLをロードするとAndroidアプリがMarshmallowでクラッシュする
これはMarshmallow(Androidバージョン6.0)でのみ発生します。私はLollypop(4-5デバイス)でテストしましたが、うまく機能しています。
私はさまざまな解決方法を試しましたが、まだこの問題を解決できません。それは本当に私を殺している。あなたの誰かがそれについて考えているなら、助けてください。私は感謝されます。
これは(コメント)私のログです:
[ERROR]:TiVideoView8:にjava.io.IOException:setDataSourceに失敗しました。 [ERROR]:TiVideoView8:android.media.MediaPlayer.setDataSource(MediaPlayer.java:1095)[エラー]:TiVideoView8:android.media.MediaPlayer.setDataSource(MediaPlayer.java:1041)[エラー]:TiVideoView8:and android .media.MediaPlayer.setDataSource(MediaPlayer.java:987)[ERROR]:TiVideoView8:android.media.MediaPlayer.setDataSource(MediaPlayer.java:968)
@実行時のアクセス権を要求していますか? –
いいえ、私はアプリケーションデータディレクトリからの読み込みの許可を見つけませんでした... –
@SohailZahid:問題を理解できましたか? –