「小程序JAVA實戰(zhàn)」小程序的分享和下載功能(69)

原創(chuàng)文章请敦,歡迎轉(zhuǎn)載赃阀。轉(zhuǎn)載請注明:轉(zhuǎn)載自IT人故事會,謝謝!
原文鏈接地址:「小程序JAVA實戰(zhàn)」小程序的分享和下載功能(69)

在小程序上無法分享朋友圈扒袖,只能通過發(fā)送指定用戶和指定的用戶群來進行擴散,必須掌握分享功能至關重要越庇!源碼:https://github.com/limingios/wxProgram.git 中No.15和springboot

官方介紹

https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/page.html#%E9%A1%B5%E9%9D%A2%E4%BA%8B%E4%BB%B6%E5%A4%84%E7%90%86%E5%87%BD%E6%95%B0

小程序分享代碼

videoInfo.js

onShareAppMessage: function (res) {

    var me = this;
    var videoInfo = me.data.videoInfo;

    return {
      title: '短視頻內(nèi)容分析',
      path: "pages/videoinfo/videoinfo?videoInfo=" + JSON.stringify(videoInfo),
      imageUrl: "https://developers.weixin.qq.com/miniprogram/introduction/image/a.png?t=18090718"
    }
  },

實現(xiàn)小程序轉(zhuǎn)發(fā)有二種方式壹店,一種是用戶點擊右上角轉(zhuǎn)發(fā),一種是在html文件中通過button實現(xiàn)轉(zhuǎn)發(fā)功能

  • 第一種方式:

在官方文檔中搜索轉(zhuǎn)發(fā)出現(xiàn):

點擊鏈接會找到實例的代碼:

這樣就實現(xiàn)了轉(zhuǎn)發(fā)功能了求泰,這個里面的path一定要填路徑央渣,不然你轉(zhuǎn)發(fā)給好友,好友點擊會出現(xiàn)找不到頁面的問題

第二中方法:

用戶點擊button觸發(fā)轉(zhuǎn)發(fā)事件渴频,實現(xiàn)轉(zhuǎn)發(fā)功能:

<button plain='true' open-type='share'>
</button>

放到wxml文件中芽丹,點擊這個就可以實現(xiàn)轉(zhuǎn)發(fā)了轉(zhuǎn)發(fā)功能就是這么簡單,其實只要多看微信的開發(fā)文檔卜朗,這些功能還是很容易就實現(xiàn)的

小程序下載視頻代碼

  • 官方介紹

https://developers.weixin.qq.com/miniprogram/dev/api/network/download/wx.downloadFile.html

videoInfo

 shareMe:function(){
    var me = this;
    var user = app.getGlobalUserInfo();
    wx.showActionSheet({
      itemList: ["下載到本地","舉報用戶","分享到好友"],
      success:function(res){
        if (res.tapIndex==0){
          // 下載
          wx.showLoading({
            title: '下載中...',
          })
          wx.downloadFile({
            url: app.serverUrl + me.data.videoInfo.videoPath,
            success: function (res) {
              // 只要服務器有響應數(shù)據(jù)拔第,就會把響應內(nèi)容寫入文件并進入 success 回調(diào),業(yè)務需要自行判斷是否下載到了想要的內(nèi)容
              if (res.statusCode === 200) {
                console.log(res.tempFilePath);

                wx.saveVideoToPhotosAlbum({
                  filePath: res.tempFilePath,
                  success: function (res) {
                    console.log(res.errMsg)
                    wx.hideLoading();
                  }
                })
              }
            }
          })

        } else if (res.tapIndex==1){
          // 舉報
          var videoInfo = JSON.stringify(me.data.videoInfo);
          var realUrl = '../videoInfo/videoInfo#videoInfo@' + videoInfo;

          if (user == null || user == undefined || user == '') {
            wx.navigateTo({
              url: '../userLogin/userLogin?realUrl=' + realUrl,
            })
          } else {
            var publishUserId = me.data.videoInfo.userId;
            var videoId = me.data.videoInfo.id;
            var currentUserId = user.id;
            wx.navigateTo({
              url: '../report/report?videoId=' + videoId + "&publishUserId=" + publishUserId
            })
          }

        } else{
         
        }
      }
    })
  },
image.png

下載需要2次調(diào)用api场钉,第一次下載使用api來進行下載蚊俺,然后使用保存在視頻的目錄的插件,2次完成視頻的下載逛万。

PS:分享和下載小程序在開發(fā)中非常的常見泳猬。了解文檔的api,基本也很方便的實現(xiàn)對應的功能。

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末暂殖,一起剝皮案震驚了整個濱河市价匠,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌呛每,老刑警劉巖踩窖,帶你破解...
    沈念sama閱讀 216,744評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異晨横,居然都是意外死亡洋腮,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評論 3 392
  • 文/潘曉璐 我一進店門手形,熙熙樓的掌柜王于貴愁眉苦臉地迎上來啥供,“玉大人,你說我怎么就攤上這事库糠』锖” “怎么了?”我有些...
    開封第一講書人閱讀 163,105評論 0 353
  • 文/不壞的土叔 我叫張陵瞬欧,是天一觀的道長贷屎。 經(jīng)常有香客問我,道長艘虎,這世上最難降的妖魔是什么唉侄? 我笑而不...
    開封第一講書人閱讀 58,242評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮野建,結(jié)果婚禮上属划,老公的妹妹穿的比我還像新娘。我一直安慰自己候生,他們只是感情好同眯,可當我...
    茶點故事閱讀 67,269評論 6 389
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著陶舞,像睡著了一般嗽测。 火紅的嫁衣襯著肌膚如雪绪励。 梳的紋絲不亂的頭發(fā)上肿孵,一...
    開封第一講書人閱讀 51,215評論 1 299
  • 那天,我揣著相機與錄音疏魏,去河邊找鬼停做。 笑死,一個胖子當著我的面吹牛大莫,可吹牛的內(nèi)容都是我干的蛉腌。 我是一名探鬼主播,決...
    沈念sama閱讀 40,096評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼烙丛!你這毒婦竟也來了舅巷?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,939評論 0 274
  • 序言:老撾萬榮一對情侶失蹤河咽,失蹤者是張志新(化名)和其女友劉穎钠右,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體忘蟹,經(jīng)...
    沈念sama閱讀 45,354評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡飒房,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,573評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了媚值。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片狠毯。...
    茶點故事閱讀 39,745評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖褥芒,靈堂內(nèi)的尸體忽然破棺而出嚼松,到底是詐尸還是另有隱情,我是刑警寧澤锰扶,帶...
    沈念sama閱讀 35,448評論 5 344
  • 正文 年R本政府宣布惜颇,位于F島的核電站,受9級特大地震影響少辣,放射性物質(zhì)發(fā)生泄漏凌摄。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,048評論 3 327
  • 文/蒙蒙 一漓帅、第九天 我趴在偏房一處隱蔽的房頂上張望锨亏。 院中可真熱鬧,春花似錦忙干、人聲如沸器予。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽乾翔。三九已至,卻和暖如春施戴,著一層夾襖步出監(jiān)牢的瞬間反浓,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評論 1 269
  • 我被黑心中介騙來泰國打工赞哗, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留雷则,地道東北人。 一個月前我還...
    沈念sama閱讀 47,776評論 2 369
  • 正文 我出身青樓肪笋,卻偏偏與公主長得像月劈,于是被迫代替她去往敵國和親度迂。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,652評論 2 354

推薦閱讀更多精彩內(nèi)容

  • @synthesize和@dynamic分別有什么作用?@property有兩個對應的詞而姐,一個是 @synthes...
    筆筆請求閱讀 515評論 0 1
  • 猜想runloop內(nèi)部是如何實現(xiàn)的毅人?一般來講吭狡,一個線程一次只能執(zhí)行一個任務,執(zhí)行完成后線程就會退出丈莺。如果我們需要一...
    筆筆請求閱讀 422評論 0 0
  • 每天的學習記錄划煮,可能有的地方寫的不對,因為剛學缔俄,以后發(fā)現(xiàn)錯的話會回來改掉整體流程 https://develope...
    有點健忘閱讀 4,666評論 0 7
  • 《招聘一個靠譜的 iOS》—參考答案(下)說明:面試題來源是微博@我就叫Sunny怎么了的這篇博文:《招聘一個靠譜...
    筆筆請求閱讀 317評論 0 0
  • 曾經(jīng)看見過一篇文章俐载,曾經(jīng)有個人問一個人問蟹略,你滿足你現(xiàn)在的生活嗎?你幻想過你十年后的生活會是什么樣子嗎遏佣?你想過你十...
    輕撫弄月閱讀 201評論 0 0