打算自己开发个FM调频广播,求指点

那一年的河川 UID.1164479
2016-07-01 发表

如题,由于红石没了调频广播,打算自己实现一个,谁研究过给个思路{:6_233:}

敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
colinsmith UID.581333
2016-07-01 回复

你可以研究一下以前自带的调频收音机

LolitaconX UID.1209120
2016-07-01 回复

抓包一个研究一下呗!

那一年的河川 UID.1164479
2016-07-01 使用 Lumia 950 XL 回复

我上msdn查了下以前用的FMRadio类在win10下不可用了,而且删除调频广播后连新的api也不提供,简直日了狗了

hcad329 UID.958648
2016-07-01 回复

直接拷贝微软的收音机,我是不是很机制

那一年的河川 UID.1164479
2016-07-01 使用 Lumia 950 XL 回复

Quotehcad329 发表于 2016-7-1 10:46
直接拷贝微软的收音机,我是不是很机制


主要是想把原来的调频广播重做一遍,尽量保持原样的基础上,弄成uwp的。现在系统自带软件就这个和播客不是uwp,看着不和谐

hcad329 UID.958648
2016-07-01 回复

Quote那一年的河川 发表于 2016-7-1 10:49
主要是想把原来的调频广播重做一遍,尽量保持原样的基础上,弄成uwp的。现在系统自带软件就这个和播客不 ...


期待,好好炉里

菜猫thebackcat UID.1128465
2016-07-01 使用 Lumia 640 XL 回复

Quote那一年的河川 发表于 2016-7-1 10:38
我上msdn查了下以前用的FMRadio类在win10下不可用了,而且删除调频广播后连新的api也不提供,简直日了狗了 ...


连api也不提供简直{:6_218:}{:6_218:}

vbfool UID.352791
2016-07-01 回复

Quote***链接停止解析***
连api也不提供简直


新的API只有一个启动调频,设置频率不见了……

186****885 UID.2798169
2016-07-02 使用 Lumia 930 回复

喜马拉雅上的广播要丰富的多,全国的都能听

tmp00000 UID.995403
2016-07-02 回复

Quote那一年的河川 发表于 2016-7-1 10:38
我上msdn查了下以前用的FMRadio类在win10下不可用了,而且删除调频广播后连新的api也不提供,简直日了狗了 ...


我不信这么重要的东西会消失。我查一下。

tmp00000 UID.995403
2016-07-02 回复

Quote那一年的河川 发表于 2016-7-1 10:38
我上msdn查了下以前用的FMRadio类在win10下不可用了,而且删除调频广播后连新的api也不提供,简直日了狗了 ...


我找到了这个东西
https://msdn.microsoft.com/zh-cn/library/windows/hardware/dn772285(v=vs.85).aspx
似乎windows 10手机上开发者不属于OEM就不能开发调频广播应用。

tmp00000 UID.995403
2016-07-02 回复

Quotevbfool 发表于 2016-7-1 11:28
新的API只有一个启动调频,设置频率不见了……


Windows.Devices.Radios.Radio类似乎是为OEM专用的的FM收音机API准备的。
它不仅代表FM收音机,还有其它类型(蓝牙,Wifi 等)收音机。
所以这个类应该是表示收音机设备用的,与FM收音机的具体实现没多大关联。
他们移除FM收音机功能应该是考虑到他们不会为所有OEM的手机制作FMRadio的API,而是要求OEM去做FMRadio的支持库(与系统自带的调频收音机UI有关),然后在刷机包设置中启用调频收音机的UI。

tmp00000 UID.995403
2016-07-02 回复

本帖最后由 tmp00000 于 2016-7-2 11:49 编辑

看样子确实没有通用的FM收音机。或许是因为驱动程序不完善吧。
***图片停止解析***
Namespace Windows.Devices.Radios
'
' 摘要:
' 表示无线电设备种类的枚举。
<ContractVersion>
Public Enum RadioKind
'
' 摘要:
' 未指定种类的无线电设备。
Other = 0
'
' 摘要:
' Wi-Fi 无线电。
WiFi = 1
'
' 摘要:
' 移动宽带无线电。定义该值是为了未来使用,而当前不可用。
MobileBroadband = 2
'
' 摘要:
' 蓝牙无线电。
Bluetooth = 3
'
' 摘要:
' FM 无线电。定义该值是为了未来使用,而当前不可用。
FM = 4
End Enum
End Namespace

那一年的河川 UID.1164479
2016-07-02 使用 Lumia 950 XL 回复

Quotetmp00000 发表于 2016-7-2 11:47
看样子确实没有通用的FM收音机。或许是因为驱动程序不完善吧。
[qpic]c08ddb53-4ecc-46fd-8ffa-63c0ceef968 ...


我也不知道为什么会移除,以前sliverlight里面有FMRadio类可以使用,现在wrt里没了,我本以为微软不不开发uwp调频广播是由于顾不上,所以准备自己来,现在看除非从底层自己实现,否则没别的办法

tmp00000 UID.995403
2016-07-02 回复

Quote那一年的河川 发表于 2016-7-2 13:41
我也不知道为什么会移除,以前sliverlight里面有FMRadio类可以使用,现在wrt里没了,我本以为微软不不开 ...


底层也不好弄。c++用的那些头文件里找不到FM收音机相关内容。

那一年的河川 UID.1164479
2016-07-02 使用 Lumia 950 XL 回复

Quotetmp00000 发表于 2016-7-2 13:55
底层也不好弄。c++用的那些头文件里找不到FM收音机相关内容。


恩,确实不错

vbfool UID.352791
2016-07-02 回复

Quote***链接停止解析***
恩,确实不错


估计要做个驱动……
然而这就不是开发个app的事了……

那一年的河川 UID.1164479
2016-07-02 使用 Lumia 950 XL 回复

Quotevbfool 发表于 2016-7-2 14:39
估计要做个驱动……
然而这就不是开发个app的事了……


这我也没办法,能力有限{:6_219:}

本站使用Golang构建,点击此处申请开源鄂ICP备18029942号-4联系站长投诉/举报