国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【小程序】媒體API能力集成指南——視頻、原生視頻、WebView、相機API

這篇具有很好參考價值的文章主要介紹了【小程序】媒體API能力集成指南——視頻、原生視頻、WebView、相機API。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

視頻 API

createVideoContext?

ty.createVideoContext(string id)

創(chuàng)建?video?上下文?VideoContext?對象。

參數(shù)
string id

video?組件的 id

返回值

VideoContext

VideoContext

VideoContext 實例,可通過?ty.createVideoContext?獲取。

VideoContext 通過 id 跟一個?video?組件綁定,操作對應(yīng)的?video?組件。

方法

VideoContext.play

VideoContext.play()

播放視頻

VideoContext.pause

VideoContext.pause()

暫停視頻

VideoContext.stop

VideoContext.stop()

停止視頻

VideoContext.playbackRate

VideoContext.playbackRate(number rate)

設(shè)置倍速播放

VideoContext.seek

VideoContext.seek(number position)

跳轉(zhuǎn)到指定位置

參數(shù)

number position

跳轉(zhuǎn)到的位置,單位 s

VideoContext.sendDanmu

VideoContext.sendDanmu(Object data)

發(fā)送彈幕

參數(shù)

Object data

彈幕內(nèi)容

屬性 類型 默認值 必填 說明
text string 彈幕文字
color string 彈幕顏色 

???立即開發(fā)。文章來源地址http://www.zghlxwxcb.cn/news/detail-844260.html

原生視頻 API

createNativeVideoContext??

ty.createNativeVideoContext(string id)

創(chuàng)建?native-video?上下文?NativeVideoContext?對象。

參數(shù)
string id

native-video?組件的 id

返回值

NativeVideoContext

NativeVideoContext

VideoContext 實例,可通過?ty.createNativeVideoContext?獲取。

NativeVideoContext 通過 id 跟一個?native-video?組件綁定,操作對應(yīng)的?native-video?組件。

方法

NativeVideoContext.play

NativeVideoContext.play()

播放視頻

NativeVideoContext.pause

NativeVideoContext.pause()

暫停視頻

NativeVideoContext.stop

NativeVideoContext.stop()

停止視頻

NativeVideoContext.playbackRate

NativeVideoContext.playbackRate(number rate)

設(shè)置倍速播放?

NativeVideoContext.seek

NativeVideoContext.seek(number position)

跳轉(zhuǎn)到指定位置

參數(shù)
number position

跳轉(zhuǎn)到的位置,單位 s

???立即開發(fā)。

WebView API

WebviewContext

WebviewContext 實例,可通過?ty.createWebviewContext?獲取。

基礎(chǔ)庫 >= 2.15.0

interface WebviewContext {
  postMessage(msg: { data: Record<string, any>}): void;
  reload(options?: {
    success?: () => void;
    fail?: () => void;
    complete?: () => void;
  }): void;
}

方法

postMessage

發(fā)送數(shù)據(jù)到 web-view 頁面中,頁面內(nèi)通過?@tuya-miniapp/jssdk?進行接收。

reload

刷新當(dāng)前 web-view 頁面。

ty.createWebviewContext(mapId: string)

用于創(chuàng)建 WebviewContext 實例

示例

<web-view id="w1" src="https://your-domain.com"></web-view>
Page({
  onReady() {
     this.webviewContext = ty.createWebviewContext('w1');
  },
 
  sendMessage() {
    this.webviewContext.postMessage({
      data: {
        msg: 'send to html ' + Date.now(),
      },
    });
  }
})

WebviewContext.postMessage

發(fā)送消息到 web-view 標簽的頁面中。

type postMessage = (msg: { data: Record<string, any>}) => void;
const webviewContext = ty.createWebviewContext('id')
webviewContext.postMessage({
  data: {a: 1}
})

在 web-view 的 頁面中,需要通過?@tuya-miniapp/jssdk?進行消息的接收

import { miniProgram } from '@tuya-miniapp/jssdk'
 
miniProgram.onMessage(event => {
  const messageData = event.data
  // messageData => {a: 1}
})

WebviewContext.reload

刷新當(dāng)前 web-view 頁面

type reload = (options?: { 
  success?: () => void; 
  fail?: () => void; 
  complete?: () => void; 
}) => void;
const webviewContext = ty.createWebviewContext('id')
webviewContext.reload()

???立即開發(fā)。

相機API?

createCameraContext?

ty.createCameraContext()

基礎(chǔ)庫 2.2.0 開始支持, 低版本需做兼容處理。

創(chuàng)建?camera?上下文?CameraContext?對象。

返回值

CameraContext

CameraContext

CameraContext 實例,可通過?ty.createCameraContext?獲取。

CameraContext 與頁面內(nèi)唯一的?camera?組件綁定,操作對應(yīng)的?camera?組件。

方法

CameraContext.takePhoto

拍攝照片

CameraContext.setZoom

設(shè)置縮放級別

takePhoto

CameraContext.takePhoto(Object object)

基礎(chǔ)庫 2.2.0 開始支持, 低版本需做兼容處理。

功能描述

拍攝照片

參數(shù)
Object Object
屬性 類型 默認值 必填 說明
quality string normal 成像質(zhì)量,可選值有?high: 高質(zhì)量,normal: 普通質(zhì)量,low: 低質(zhì)量
success function 接口調(diào)用成功的回調(diào)函數(shù)
fail function 接口調(diào)用失敗的回調(diào)函數(shù)
complete function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

object.success 回調(diào)函數(shù)

參數(shù)
Object res
屬性 類型 說明
tempImagePath string 照片文件的臨時路徑 (本地路徑)

setZoom

CameraContext.setZoom(Object object)

基礎(chǔ)庫 2.2.0 開始支持, 低版本需做兼容處理。

功能描述

設(shè)置縮放級別

參數(shù)
Object Object
屬性 類型 默認值 必填 說明
zoom number 縮放級別,范圍[1, maxZoom]。zoom 可取小數(shù),精確到小數(shù)后一位。maxZoom 可在 bindinitdone 返回值中獲取。
success function 接口調(diào)用成功的回調(diào)函數(shù)
fail function 接口調(diào)用失敗的回調(diào)函數(shù)
complete function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

object.success 回調(diào)函數(shù)

參數(shù)
Object res
屬性 類型 說明
zoom number 實際設(shè)置的縮放級別。由于系統(tǒng)限制,某些機型可能無法設(shè)置成指定值,會改用最接近的可設(shè)值。

???立即開發(fā)。

到了這里,關(guān)于【小程序】媒體API能力集成指南——視頻、原生視頻、WebView、相機API的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 干貨 | 攜程小程序內(nèi)嵌webview實踐指南

    干貨 | 攜程小程序內(nèi)嵌webview實踐指南

    作者簡介 思語,攜程高級前端開發(fā)工程師,關(guān)注互動營銷領(lǐng)域; Olivio,攜程高級前端開發(fā)工程師,關(guān)注React Node 組件化; Stone,攜程高級研發(fā)經(jīng)理,關(guān)注跨端解決方案,云原生落地等領(lǐng)域。 這篇文章將向大家分享團隊在小程序 webview 方面的開發(fā)心得,以微信小程序為主要環(huán)

    2024年02月16日
    瀏覽(22)
  • 小程序API能力匯總——基礎(chǔ)容器API(三)

    獲取小程序賬號信息 需引入 MiniKit ,且在 =3.1.0 版本才可使用 參數(shù) Object object 屬性 類型 默認值 必填 說明 complete function 否 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行) success function 否 接口調(diào)用成功的回調(diào)函數(shù) fail function 否 接口調(diào)用失敗的回調(diào)函數(shù) object.success 回調(diào)

    2024年02月19日
    瀏覽(22)
  • 小程序API能力匯總——基礎(chǔ)容器API(四)

    顯示手機狀態(tài)欄 需引入 MiniKit ,且在 =2.6.0 版本才可使用 參數(shù) Object object 屬性 類型 默認值 必填 說明 complete function 否 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行) success function 否 接口調(diào)用成功的回調(diào)函數(shù) fail function 否 接口調(diào)用失敗的回調(diào)函數(shù) 函數(shù)定義示例 隱藏

    2024年02月20日
    瀏覽(17)
  • 小程序API能力匯總——基礎(chǔ)容器API(二)

    預(yù)下載智能小程序,此接口僅供提供預(yù)下載普通智能小程序調(diào)用,面板小程序的預(yù)下載需要使用另外的接口。 需引入 MiniKit ,且在 =2.3.0 版本才可使用 參數(shù) Object object 屬性 類型 默認值 必填 說明 miniAppId string 是 小程序 id miniAppVersion string 否 指定小程序版本(可選參數(shù)) comple

    2024年02月19日
    瀏覽(21)
  • 小程序API能力匯總——基礎(chǔ)容器API(一)

    獲取本次小程序啟動時的參數(shù)。如果當(dāng)前是冷啟動,則返回值與 App.onLaunch 的回調(diào)參數(shù)一致;如果當(dāng)前是熱啟動,則返回值與 App.onShow 一致。 需引入 MiniKit ,且在 =2.0.0 版本才可使用 參數(shù) Object object 屬性 類型 默認值 必填 說明 complete function 否 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用

    2024年02月20日
    瀏覽(18)
  • 智能小程序小部件(Widget)導(dǎo)航、地圖、畫布等組件,以及開放能力、原生組件說明

    智能小程序小部件(Widget)導(dǎo)航、地圖、畫布等組件,以及開放能力、原生組件說明

    智能小程序小部件(Widget)導(dǎo)航、地圖、畫布等組件,以及開放能力、原生組件說明。 頁面鏈接,控制小程序的跳轉(zhuǎn)。navigator 子節(jié)點的背景色應(yīng)為透明色。 屬性說明 屬性名 類型 默認值 必填 說明 url string 是 跳轉(zhuǎn)地址 delta number 1 否 當(dāng) open-type 為 \\\'navigateBack\\\' 時有效,表示回退的

    2024年01月17日
    瀏覽(20)
  • “利用Python使用API進行數(shù)據(jù)集成和自動化開發(fā)的指南“

    標題:利用Python使用API進行數(shù)據(jù)集成和自動化開發(fā)的指南 摘要:本文將為讀者提供一個詳細而全面的指南,教您如何使用Python編程語言來利用API進行數(shù)據(jù)集成和自動化開發(fā)。我們將介紹API的基本概念,探討Python中常用的API庫和工具,以及演示如何通過編寫Python代碼來調(diào)用和處

    2024年02月13日
    瀏覽(26)
  • 2023年最新微信小程序獲取用戶openid、頭像昵稱的填寫能力和方法原生寫法

    2023年最新微信小程序獲取用戶openid、頭像昵稱的填寫能力和方法原生寫法

    大家好,下面是我身為小白分享給小白哈, 不懂就問相互學(xué)習(xí)共同進步! 親測自用原生代碼,感謝大神指點賜教鼓勵勿噴; 只需9個一鍵復(fù)制粘貼步驟一氣呵成; 先來 本文最終主要實現(xiàn)效果 : 獲取微信小程序用戶頭像昵稱的填寫能力和方法原生寫法 一:先捋一捋思路邏輯

    2024年02月08日
    瀏覽(23)
  • 使用 AndroidX 增強 WebView 的能力

    使用 AndroidX 增強 WebView 的能力

    在App開發(fā)過程中,為了在多個平臺上保持一致的用戶體驗和提高開發(fā)效率,許多應(yīng)用程序選擇使用 H5 技術(shù)。在 Android 平臺上,通常使用 WebView 組件來承載 H5 內(nèi)容以供展示。 自 Android Lollipop 起,WebView 組件的升級已經(jīng)獨立于 Android 平臺。然而,控制 WebView 的 API(android.webkit) 仍

    2024年02月13日
    瀏覽(24)
  • Qt/C++音視頻開發(fā)51-推流到各種流媒體服務(wù)程序

    Qt/C++音視頻開發(fā)51-推流到各種流媒體服務(wù)程序

    最近將推流程序完善了很多功能,尤其是增加了對多種流媒體服務(wù)程序的支持,目前支持mediamtx、LiveQing、EasyDarwin、nginx-rtmp、ZLMediaKit、srs、ABLMediaServer等,其中經(jīng)過大量的對比測試,個人比較建議使用mediamtx和ZLMediaKit,因為這兩者支持的格式眾多,不僅同時支持rtsp/rtmp推流,

    2024年02月09日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包