René's URL Explorer Experiment


Title: GitHub - javaeezs/Recorder at dev

Open Graph Title: GitHub - javaeezs/Recorder at dev

X Title: GitHub - javaeezs/Recorder at dev

Description: html5 js 录音 mp3 wav ogg webm amr 格式,支持pc和Android、ios部分浏览器、和Hybrid App(提供Android IOS App源码),微信也是支持的,提供H5版语音通话聊天示例 和DTMF编解码 - GitHub - javaeezs/Recorder at dev

Open Graph Description: html5 js 录音 mp3 wav ogg webm amr 格式,支持pc和Android、ios部分浏览器、和Hybrid App(提供Android IOS App源码),微信也是支持的,提供H5版语音通话聊天示例 和DTMF编解码 - GitHub - javaeezs/Recorder at dev

X Description: html5 js 录音 mp3 wav ogg webm amr 格式,支持pc和Android、ios部分浏览器、和Hybrid App(提供Android IOS App源码),微信也是支持的,提供H5版语音通话聊天示例 和DTMF编解码 - GitHub - javaeezs/Recorder at dev

Opengraph URL: https://github.com/javaeezs/Recorder

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository/tree/*name(/*path)
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:ee6b2c43-8486-76b8-729e-a7d028ba8f8b
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id8188:1F7D32:1EC160A:2AABCDB:697CB2FB
html-safe-nonce439f3e2f0ba689ce5ef38d616723e232ac2086db4ddc7be8cb76912cecf3213e
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4MTg4OjFGN0QzMjoxRUMxNjBBOjJBQUJDREI6Njk3Q0IyRkIiLCJ2aXNpdG9yX2lkIjoiNzkzMTQ3NzkyMDczODc1MTIyNyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac6fae5c7564108cd8b972dea22de6889baf11198a00152309f47a24c28cd2558f
hovercard-subject-tagrepository:467022718
github-keyboard-shortcutsrepository,source-code,file-tree,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///files/disambiguate
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/javaeezs/Recorder/tree/dev
twitter:imagehttps://opengraph.githubassets.com/2266e9c58950e5ab2df7b5b9b68562fcde90bdf7dae4eec37100cb7618837864/javaeezs/Recorder
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/2266e9c58950e5ab2df7b5b9b68562fcde90bdf7dae4eec37100cb7618837864/javaeezs/Recorder
og:image:althtml5 js 录音 mp3 wav ogg webm amr 格式,支持pc和Android、ios部分浏览器、和Hybrid App(提供Android IOS App源码),微信也是支持的,提供H5版语音通话聊天示例 和DTMF编解码 - GitHub - javaeezs/Recorder at dev
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonef30e23787c843d478679169eb69bc1bf04c9aaf526e14cad93570a516ad7b047
turbo-cache-controlno-preview
go-importgithub.com/javaeezs/Recorder git https://github.com/javaeezs/Recorder.git
octolytics-dimension-user_id48903606
octolytics-dimension-user_loginjavaeezs
octolytics-dimension-repository_id467022718
octolytics-dimension-repository_nwojavaeezs/Recorder
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id133660391
octolytics-dimension-repository_parent_nwoxiangyuecn/Recorder
octolytics-dimension-repository_network_root_id133660391
octolytics-dimension-repository_network_root_nwoxiangyuecn/Recorder
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release741eb70fda44f52186d2172f41929617819039d5
ui-targetcanary-1
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fjavaeezs%2FRecorder%2Ftree%2Fdev
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fjavaeezs%2FRecorder%2Ftree%2Fdev
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Ffiles%2Fdisambiguate&source=header-repo&source_repo=javaeezs%2FRecorder
Reloadhttps://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev
Reloadhttps://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev
Reloadhttps://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev
javaeezs https://patch-diff.githubusercontent.com/javaeezs
Recorderhttps://patch-diff.githubusercontent.com/javaeezs/Recorder
xiangyuecn/Recorderhttps://patch-diff.githubusercontent.com/xiangyuecn/Recorder
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fjavaeezs%2FRecorder
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fjavaeezs%2FRecorder
Star 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fjavaeezs%2FRecorder
xiangyuecn.github.io/Recorder/https://xiangyuecn.github.io/Recorder/
MIT license https://patch-diff.githubusercontent.com/javaeezs/Recorder/blob/master/LICENSE
0 stars https://patch-diff.githubusercontent.com/javaeezs/Recorder/stargazers
1.1k forks https://patch-diff.githubusercontent.com/javaeezs/Recorder/forks
Branches https://patch-diff.githubusercontent.com/javaeezs/Recorder/branches
Tags https://patch-diff.githubusercontent.com/javaeezs/Recorder/tags
Activity https://patch-diff.githubusercontent.com/javaeezs/Recorder/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Fjavaeezs%2FRecorder
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fjavaeezs%2FRecorder
Code https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev
Pull requests 0 https://patch-diff.githubusercontent.com/javaeezs/Recorder/pulls
Actions https://patch-diff.githubusercontent.com/javaeezs/Recorder/actions
Projects 0 https://patch-diff.githubusercontent.com/javaeezs/Recorder/projects
Security 0 https://patch-diff.githubusercontent.com/javaeezs/Recorder/security
Insights https://patch-diff.githubusercontent.com/javaeezs/Recorder/pulse
Code https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev
Pull requests https://patch-diff.githubusercontent.com/javaeezs/Recorder/pulls
Actions https://patch-diff.githubusercontent.com/javaeezs/Recorder/actions
Projects https://patch-diff.githubusercontent.com/javaeezs/Recorder/projects
Security https://patch-diff.githubusercontent.com/javaeezs/Recorder/security
Insights https://patch-diff.githubusercontent.com/javaeezs/Recorder/pulse
Brancheshttps://patch-diff.githubusercontent.com/javaeezs/Recorder/branches
Tagshttps://patch-diff.githubusercontent.com/javaeezs/Recorder/tags
https://patch-diff.githubusercontent.com/javaeezs/Recorder/branches
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tags
334 Commitshttps://patch-diff.githubusercontent.com/javaeezs/Recorder/commits/dev/
https://patch-diff.githubusercontent.com/javaeezs/Recorder/commits/dev/
app-support-samplehttps://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev/app-support-sample
app-support-samplehttps://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev/app-support-sample
asset-record-sdkhttps://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev/asset-record-sdk
asset-record-sdkhttps://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev/asset-record-sdk
assetshttps://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev/assets
assetshttps://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev/assets
disthttps://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev/dist
disthttps://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev/dist
srchttps://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev/src
srchttps://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev/src
LICENSEhttps://patch-diff.githubusercontent.com/javaeezs/Recorder/blob/dev/LICENSE
LICENSEhttps://patch-diff.githubusercontent.com/javaeezs/Recorder/blob/dev/LICENSE
QuickStart.htmlhttps://patch-diff.githubusercontent.com/javaeezs/Recorder/blob/dev/QuickStart.html
QuickStart.htmlhttps://patch-diff.githubusercontent.com/javaeezs/Recorder/blob/dev/QuickStart.html
README.mdhttps://patch-diff.githubusercontent.com/javaeezs/Recorder/blob/dev/README.md
README.mdhttps://patch-diff.githubusercontent.com/javaeezs/Recorder/blob/dev/README.md
index.htmlhttps://patch-diff.githubusercontent.com/javaeezs/Recorder/blob/dev/index.html
index.htmlhttps://patch-diff.githubusercontent.com/javaeezs/Recorder/blob/dev/index.html
recorder.mp3.min.jshttps://patch-diff.githubusercontent.com/javaeezs/Recorder/blob/dev/recorder.mp3.min.js
recorder.mp3.min.jshttps://patch-diff.githubusercontent.com/javaeezs/Recorder/blob/dev/recorder.mp3.min.js
recorder.wav.min.jshttps://patch-diff.githubusercontent.com/javaeezs/Recorder/blob/dev/recorder.wav.min.js
recorder.wav.min.jshttps://patch-diff.githubusercontent.com/javaeezs/Recorder/blob/dev/recorder.wav.min.js
READMEhttps://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev
Licensehttps://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#open_bookrecorder用于html5录音
https://patch-diff.githubusercontent.com/javaeezs/Recorder/blob/dev/?Ref=Desc&Start
在线测试https://xiangyuecn.github.io/Recorder/
【QuickStart】https://xiangyuecn.github.io/Recorder/QuickStart.html
【RecordApp测试】https://jiebian.life/web/h5/github/recordapp.aspx
【vue+webpack测试】https://xiangyuecn.github.io/Recorder/assets/demo-vue
【Android、IOS App Demo】https://github.com/xiangyuecn/Recorder/tree/master/app-support-sample
【工具】Recorder代码运行和静态分发https://xiangyuecn.github.io/Recorder/assets/%E5%B7%A5%E5%85%B7-%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E5%92%8C%E9%9D%99%E6%80%81%E5%88%86%E5%8F%91Runtime.html
【工具】裸(RAW、WAV)PCM转WAV播放测试和转码https://xiangyuecn.github.io/Recorder/assets/%E5%B7%A5%E5%85%B7-%E8%A3%B8PCM%E8%BD%ACWAV%E6%92%AD%E6%94%BE%E6%B5%8B%E8%AF%95.html
【无用户操作测试】https://xiangyuecn.github.io/Recorder/assets/ztest_no_user_operation.html
【Can I Use】查看浏览器支持情况https://caniuse.com/#search=getUserMedia
app-support-samplehttps://github.com/xiangyuecn/Recorder/tree/master/app-support-sample
https://github.com/xiangyuecn/Recorder
https://github.com/xiangyuecn/Recorder
https://github.com/xiangyuecn/Recorder
https://www.npmjs.com/package/recorder-core
https://github.com/xiangyuecn/Recorder/blob/master/LICENSE
https://www.npmjs.com/package/recorder-core
https://npm.taobao.org/package/recorder-core
https://npm.taobao.org/package/recorder-core
https://www.jsdelivr.com/package/gh/xiangyuecn/Recorder
https://www.51.la/?20469973
https://patch-diff.githubusercontent.com/javaeezs/Recorder/blob/dev/?RefEnd
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#open_book快速使用
QuickStart.htmlhttps://xiangyuecn.github.io/Recorder/QuickStart.html
安全环境https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia#Privacy_and_security
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#1加载框架
JsDelivr CDNhttps://www.jsdelivr.com/features
https://patch-diff.githubusercontent.com/javaeezs/Recorder/blob/dev/?Ref=ImportCode&Start
https://patch-diff.githubusercontent.com/javaeezs/Recorder/blob/dev/?RefEnd
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#2调用录音
https://patch-diff.githubusercontent.com/javaeezs/Recorder/blob/dev/?Ref=Codes&Start
在线编辑运行此代码>>https://xiangyuecn.github.io/Recorder/assets/%E5%B7%A5%E5%85%B7-%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E5%92%8C%E9%9D%99%E6%80%81%E5%88%86%E5%8F%91Runtime.html?idf=self_base_demo
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#附录音上传示例
https://patch-diff.githubusercontent.com/javaeezs/Recorder/blob/dev/?RefEnd
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#附问题排查
Demo页面https://xiangyuecn.github.io/Recorder/
caniusehttps://caniuse.com/#search=getUserMedia
Demo页面https://xiangyuecn.github.io/Recorder/
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#qq群交流与支持
https://camo.githubusercontent.com/d6365f9f5c0e65149ebea48c6296a3d236de9c1e55b9392b7a94c80fc2813760/68747470733a2f2f67697465652e636f6d2f7869616e67797565636e2f5265636f726465722f7261772f6d61737465722f6173736574732f71715f67726f75705f3738313033363539312e706e67
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#案例演示
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#在线demo完整版
https://xiangyuecn.github.io/Recorder/
https://xiangyuecn.github.io/Recorder/https://xiangyuecn.github.io/Recorder/
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#demo片段列表
【Demo库】【格式转换】-mp3格式转成其他格式https://xiangyuecn.github.io/Recorder/assets/%E5%B7%A5%E5%85%B7-%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E5%92%8C%E9%9D%99%E6%80%81%E5%88%86%E5%8F%91Runtime.html?jsname=lib.transform.mp32other
【Demo库】【格式转换】-wav格式转成其他格式https://xiangyuecn.github.io/Recorder/assets/%E5%B7%A5%E5%85%B7-%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E5%92%8C%E9%9D%99%E6%80%81%E5%88%86%E5%8F%91Runtime.html?jsname=lib.transform.wav2other
【教程】实时转码并上传-通用版https://xiangyuecn.github.io/Recorder/assets/%E5%B7%A5%E5%85%B7-%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E5%92%8C%E9%9D%99%E6%80%81%E5%88%86%E5%8F%91Runtime.html?jsname=teach.realtime.encode_transfer
【教程】实时转码并上传-mp3专版https://xiangyuecn.github.io/Recorder/assets/%E5%B7%A5%E5%85%B7-%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E5%92%8C%E9%9D%99%E6%80%81%E5%88%86%E5%8F%91Runtime.html?jsname=teach.realtime.encode_transfer_mp3
【Demo库】【文件合并】-mp3多个片段文件合并https://xiangyuecn.github.io/Recorder/assets/%E5%B7%A5%E5%85%B7-%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E5%92%8C%E9%9D%99%E6%80%81%E5%88%86%E5%8F%91Runtime.html?jsname=lib.merge.mp3_merge
【Demo库】【文件合并】-wav多个片段文件合并https://xiangyuecn.github.io/Recorder/assets/%E5%B7%A5%E5%85%B7-%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E5%92%8C%E9%9D%99%E6%80%81%E5%88%86%E5%8F%91Runtime.html?jsname=lib.merge.wav_merge
【教程】实时多路音频混音https://xiangyuecn.github.io/Recorder/assets/%E5%B7%A5%E5%85%B7-%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E5%92%8C%E9%9D%99%E6%80%81%E5%88%86%E5%8F%91Runtime.html?jsname=teach.realtime.mix_multiple
【教程】变速变调音频转换https://xiangyuecn.github.io/Recorder/assets/%E5%B7%A5%E5%85%B7-%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E5%92%8C%E9%9D%99%E6%80%81%E5%88%86%E5%8F%91Runtime.html?jsname=teach.sonic.transform
【Demo库】PCM采样率提升https://xiangyuecn.github.io/Recorder/assets/%E5%B7%A5%E5%85%B7-%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E5%92%8C%E9%9D%99%E6%80%81%E5%88%86%E5%8F%91Runtime.html?jsname=lib.samplerate.raise
【测试】音频可视化相关扩展测试https://xiangyuecn.github.io/Recorder/assets/%E5%B7%A5%E5%85%B7-%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E5%92%8C%E9%9D%99%E6%80%81%E5%88%86%E5%8F%91Runtime.html?jsname=test.extensions.visualization
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#祝福贺卡助手
https://jiebian.life/t/a
https://jiebian.life/t/a
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#注
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#open_book知识库
兼容性https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats#Browser_compatibility
变得非常小https://www.cnblogs.com/cocoajin/p/7591068.html
参考此处https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia#Privacy_and_security
RecordApphttps://github.com/xiangyuecn/Recorder/tree/master/app-support-sample
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#已知问题
caniusehttps://caniuse.com/#search=getUserMedia
相关资料https://forums.developer.apple.com/thread/88052
ios 12 支不支持录音了https://www.v2ex.com/t/490695
issues#14https://github.com/xiangyuecn/Recorder/issues/14
MediaStreamTrack.readyState == "ended","ended" which indicates that the input is not giving any more data and will never provide new data.https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack
#29https://github.com/xiangyuecn/Recorder/issues/29
参考https://www.jianshu.com/p/6cd5a7fa562c
#34https://github.com/xiangyuecn/Recorder/issues/34
功能页面https://hft.bigdatahefei.com/LocateSearchService/sfc/index
帖子https://forums.developer.apple.com/message/373108
#51https://github.com/xiangyuecn/Recorder/issues/51
参考wikihttps://github.com/xiangyuecn/Recorder/wiki/lamejs%E7%BC%96%E7%A0%81%E5%87%BA%E6%9D%A5%E7%9A%84mp3%E6%97%B6%E9%95%BF%E4%BF%AE%E6%AD%A3
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#open_book方法文档
https://camo.githubusercontent.com/6c1c7bb1a31c330a47b844a9d39c9f9b947a7024e8b3dac0a9dfdb3cb2a015b4/68747470733a2f2f67697465652e636f6d2f7869616e67797565636e2f5265636f726465722f7261772f6d61737465722f6173736574732f7573655f63616c6c65722e706e67
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#构造recrecorderset
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#方法recopensuccessfail
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#方法recclosesuccess
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#方法recstart
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#方法recstopsuccessfailautoclose
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#方法recpause
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#方法recresume
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#属性recbuffers
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#属性recsrcsamplerate
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#方法recmockpcmdatapcmsamplerate
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#静态方法recordersupport
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#静态方法recorderisopen
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#静态方法recorderdestroy
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#静态属性recordertrafficimgurl
点此https://www.51.la/?20469973
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#静态属性recorderbuffersize
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#静态方法recordersampledatapcmdataspcmsampleratenewsamplerateprevchunkinfooption
【Demo库】PCM采样率提升https://xiangyuecn.github.io/Recorder/assets/%E5%B7%A5%E5%85%B7-%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E5%92%8C%E9%9D%99%E6%80%81%E5%88%86%E5%8F%91Runtime.html?jsname=lib.samplerate.raise
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#静态方法recorderpowerlevelpcmabssumpcmlength
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#open_book压缩合并一个自己需要的js文件
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#open_book关于现有编码器
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#wav-raw-pcm-format
wav转其他格式参考和测试https://xiangyuecn.github.io/Recorder/assets/%E5%B7%A5%E5%85%B7-%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E5%92%8C%E9%9D%99%E6%80%81%E5%88%86%E5%8F%91Runtime.html?jsname=lib.transform.wav2other
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#wav转pcm
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#简单将多段小的wav片段合成长的wav文件
wav合并参考和测试+可移植源码https://xiangyuecn.github.io/Recorder/assets/%E5%B7%A5%E5%85%B7-%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E5%92%8C%E9%9D%99%E6%80%81%E5%88%86%E5%8F%91Runtime.html?jsname=lib.merge.wav_merge
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#mp3-cbr
lamejshttps://github.com/zhuker/lamejs
mp3转其他格式参考和测试https://xiangyuecn.github.io/Recorder/assets/%E5%B7%A5%E5%85%B7-%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E5%92%8C%E9%9D%99%E6%80%81%E5%88%86%E5%8F%91Runtime.html?jsname=lib.transform.mp32other
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#简单将多段小的mp3片段合成长的mp3文件
参考https://blog.csdn.net/u010650845/article/details/53520426
mp3合并参考和测试+可移植源码https://xiangyuecn.github.io/Recorder/assets/%E5%B7%A5%E5%85%B7-%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E5%92%8C%E9%9D%99%E6%80%81%E5%88%86%E5%8F%91Runtime.html?jsname=lib.merge.mp3_merge
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#beta-ogg-vorbis
ogg-vorbis-encoder-jshttps://github.com/higuma/ogg-vorbis-encoder-js
真的假的https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats#Browser_compatibility
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#beta-webm
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#beta-amr
benz-amr-recorderhttps://github.com/BenzLeung/benz-amr-recorder
amr.jshttps://github.com/jpemartins/amr.js
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#recorderamr2wavamrblobtruefalse
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#open_book其他音频格式支持办法
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#open_book扩展
在线运行观看https://xiangyuecn.github.io/Recorder/assets/%E5%B7%A5%E5%85%B7-%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E5%92%8C%E9%9D%99%E6%80%81%E5%88%86%E5%8F%91Runtime.html?jsname=test.extensions.visualization
https://camo.githubusercontent.com/41c2f559ecf32f31b120b867253c64cc9820e4860746d1a7a91561334f59b977/68747470733a2f2f67697465652e636f6d2f7869616e67797565636e2f5265636f726465722f7261772f6d61737465722f6173736574732f7573655f776176652e676966
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#waveview扩展
waveview.jshttps://github.com/xiangyuecn/Recorder/blob/master/src/extensions/waveview.js
MCVoiceWavehttps://github.com/HaloMartin/MCVoiceWave
https://patch-diff.githubusercontent.com/javaeezs/Recorder/blob/dev/?Ref=WaveView.Codes&Start
https://patch-diff.githubusercontent.com/javaeezs/Recorder/blob/dev/?RefEnd
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#构造waverecorderwaveviewset
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#方法waveinputpcmdatapowerlevelsamplerate
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#wavesurferview扩展
wavesurfer.view.jshttps://github.com/xiangyuecn/Recorder/blob/master/src/extensions/wavesurfer.view.js
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#构造surferrecorderwavesurferviewset
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#方法surferinputpcmdatapowerlevelsamplerate
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#frequencyhistogramview扩展
frequency.histogram.view.jshttps://github.com/xiangyuecn/Recorder/blob/master/src/extensions/frequency.histogram.view.js
lib.fft.jshttps://github.com/xiangyuecn/Recorder/blob/master/src/extensions/lib.fft.js
jmp123https://sourceforge.net/projects/jmp123/files/
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#构造histogramrecorderfrequencyhistogramviewset
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#方法histograminputpcmdatapowerlevelsamplerate
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#sonic扩展
sonic.jshttps://github.com/xiangyuecn/Recorder/blob/master/src/extensions/sonic.js
参考此demo片段在线测试使用https://xiangyuecn.github.io/Recorder/assets/%E5%B7%A5%E5%85%B7-%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E5%92%8C%E9%9D%99%E6%80%81%E5%88%86%E5%8F%91Runtime.html?jsname=teach.sonic.transform
Sonic.javahttps://github.com/waywardgeek/sonic/blob/71c51195de71627d7443d05378c680ba756545e8/Sonic.java
assets/sonic-javahttps://github.com/xiangyuecn/Recorder/tree/master/assets/sonic-java
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#本扩展支持
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#sonic文档
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#open_book兼容性
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#open_bookandroid-hybrid-app中录音示例
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#备忘小插曲
#46https://github.com/xiangyuecn/Recorder/issues/46
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#附带测试项目
app-support-sample/demo_androidhttps://github.com/xiangyuecn/Recorder/tree/master/app-support-sample/demo_android
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#open_bookios-hybrid-app中录音示例
app-support-sample/demo_ioshttps://github.com/xiangyuecn/Recorder/tree/master/app-support-sample/demo_ios
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#open_book语音通话聊天demo实时编码传输与播放验证
线测试Demohttps://xiangyuecn.github.io/Recorder/
https://camo.githubusercontent.com/a99728dc0744b8b85fb3328dc615cdefc76e360d918d21d8828c5bbe339103f3/68747470733a2f2f67697465652e636f6d2f7869616e67797565636e2f5265636f726465722f7261772f6d61737465722f6173736574732f7573655f7765627274632e706e67
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#open_book工具代码运行和静态分发runtime
在线访问https://xiangyuecn.github.io/Recorder/assets/%E5%B7%A5%E5%85%B7-%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E5%92%8C%E9%9D%99%E6%80%81%E5%88%86%E5%8F%91Runtime.html
https://camo.githubusercontent.com/597815b6ee835269947e7968155e4e2bb2bb443c1497b36fb8d8392f324e11a2/68747470733a2f2f67697465652e636f6d2f7869616e67797565636e2f5265636f726465722f7261772f6d61737465722f6173736574732f7573655f72756e74696d652e676966
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#open_book工具裸rawwavpcm转wav播放测试和转码
在线访问https://xiangyuecn.github.io/Recorder/assets/%E5%B7%A5%E5%85%B7-%E8%A3%B8PCM%E8%BD%ACWAV%E6%92%AD%E6%94%BE%E6%B5%8B%E8%AF%95.html
https://camo.githubusercontent.com/e713e62a7fdd47a64bf4f4295f119db625e7a9c96d35e79342415efca6064c53/68747470733a2f2f67697465652e636f6d2f7869616e67797565636e2f5265636f726465722f7261772f6d61737465722f6173736574732f7573655f70636d5f746f6f6c2e706e67
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#open_book关于微信jssdk和recordapp
JsSDKhttps://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115
https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#star捐赠
https://camo.githubusercontent.com/c86a5be22db62c90923cd9ce8608c5a8fcf7a46b85dfb82c36806b20a66e26a6/68747470733a2f2f67697465652e636f6d2f7869616e67797565636e2f5265636f726465722f7261772f6d61737465722f6173736574732f646f6e6174652d616c697061792e706e67
https://camo.githubusercontent.com/dd0a7d7de17db6971552e19aede8dde8d4af3cbf57e7cf7b6e04cc1221356310/68747470733a2f2f67697465652e636f6d2f7869616e67797565636e2f5265636f726465722f7261772f6d61737465722f6173736574732f646f6e6174652d77656978696e2e706e67
xiangyuecn.github.io/Recorder/https://xiangyuecn.github.io/Recorder/
Readme https://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev#readme-ov-file
MIT license https://patch-diff.githubusercontent.com/javaeezs/Recorder/blob/master/LICENSE
Please reload this pagehttps://patch-diff.githubusercontent.com/javaeezs/Recorder/tree/dev
Activityhttps://patch-diff.githubusercontent.com/javaeezs/Recorder/activity
0 starshttps://patch-diff.githubusercontent.com/javaeezs/Recorder/stargazers
0 watchinghttps://patch-diff.githubusercontent.com/javaeezs/Recorder/watchers
0 forkshttps://patch-diff.githubusercontent.com/javaeezs/Recorder/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fjavaeezs%2FRecorder&report=javaeezs+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/javaeezs/Recorder/releases
30 tags https://patch-diff.githubusercontent.com/javaeezs/Recorder/tags
Packages 0https://patch-diff.githubusercontent.com/users/javaeezs/packages?repo_name=Recorder
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.