blog

ダウンロード(tempFilePath接尾辞不明)とローカルアルバムへの保存のアプレット

コピリンクが許可されているかどうかを判断する { var that = this let url = // 読み込まれていない場合は、アニメーションを追加して、urlを上げます。...

Apr 15, 2020 · 1 min. read
シェア
コピリンクが認可されているかどうかを判断する{ var that = this let url = this.data.selectInfo.yyVideo.videoUrl //ロードされていない場合、ユーザー体験を向上させるためにアニメーションを追加する wx.showToast({ icon: 'loading', title: 'イメージが保存される', duration: 1000 }) //ユーザーが認証されているかどうかを判断する"アルバムに保存する" wx.getSetting({ success(res) { //許可がない場合は、コンソールで認可を開始する。.log(res) if (!res.authSetting['scope.writePhotosAlbum']) { wx.authorize({ scope: 'scope.writePhotosAlbum', success() { //ユーザーは、以下のアルバムに写真を保存することができる。.savePhoto(url); }, fail() { //ユーザが認可を拒否するためにクリックすると、設定ページにジャンプし、wxを認可するようにユーザを誘導する。.openSetting({ success() { wx.authorize({ scope: 'scope.writePhotosAlbum', success() { that.savePhoto(url); } }) } }) } }) } else { //ユーザーは、以下のアルバムに保存する権限がある。.savePhoto(url) } } }) } return false; },
 
 //写真をアルバムに保存する。{ let that = this let fileName=new Date().valueOf(); wx.downloadFile({ url: url, filePath:wx.env.USER_DATA_PATH+'/'+fileName+'.mp4', //tempFilePathの接尾辞が不明になるのを防ぐ 成功: function (res) { console.log(res) wx.saveVideoToPhotosAlbum({ filePath: res.filePath, success(res) { wx.showToast({ title: 'セーブ・サクセス', icon: "success", duration: 1000 }) }, fail:function (params) { console.log(params) }, complete:function (s) { console.log(s) } }) }, }) }



Read next

プログラミング言語の基礎

高級言語:人間の論理的思考の観点からあらゆるタイプのアプリケーションに対応するプログラミング言語で、抽象度がはるかに高く、実行する特定のマシン上でターゲットコードを呼び出すためのコンパイルが必要。このタイプの言語は、人間が使用する自然言語に近いため、プログラミングの効率が大幅に向上します。中間コードを、特定のマシン上で絶対コードまたは再配置可能な命令コードまたはアセンブリ命令コードに変換することです。コンパイルの最終段階。

Apr 14, 2020 · 6 min read